随笔分类 - JavaScript
摘要:const intersectionObserver = new IntersectionObserver((entries) => { // 如果 intersectionRatio 为 0,则目标在视野外, // 我们不需要做任何事情。 if (entries[0].intersectionRa
阅读全文
摘要:数组的操作 序号 操作 备注 1 获取数组最大(最小)值 2 获取数组最大值 3 获取数组最大值 获取数组最大(最小)值 Math.max(...arr1) 和 Math.min(...arr1) 方法 let arr1 = [8, 4, 7, '52', 6, 9, 3, '2'] let max
阅读全文
摘要:// async 是让方法变成异步 // await 是等待该代码执行完成后(会阻塞程序执行),再往下执行。 // /** // 普通方法 function getData() { return "这是一个数据"; } console.log(getData()); //返回: 这是一个数据 */
阅读全文
摘要:// ES6 回顾: // 1、模板字符串 /* var name = "张三"; var age = 20; console.log(name + "已经" + age + "岁了!"); //常规的拼接写法 console.log(`${name}已经${age}岁啦`);//ES6的模板字符串
阅读全文
摘要:// es5 function person() { console.log("1:pe1"); //实例化一次就会执行一遍该函数, this.run = function () { //实例方法,需要实例化后才能通过实例化对象来调用 console.log("2:run"); console.lo
阅读全文
摘要:使用typeof操作符的时候,如果检测对象是函数,那么操作符返回"function",如果检测对象是正则表达式的时候,在Safari和Chrome中使用typeof的时候会错误的返回"function", instanceof主要的目的是检测引用类型,判断对象是Array,还是RegExp! 其实t
阅读全文
摘要:参考http://www.dowebok.com/77.html
阅读全文
摘要:1. 如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如: parseInt("010"); //returns 8 parseInt("010", 8); //returns 8 parseInt("010", 10); //returns 10 【parseInt
阅读全文