随笔分类 - js基础
摘要:检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。 function Car(make, model, year) { this.make = make; this.model = model; this.year = year; } const auto = new Car
阅读全文
摘要:1. 数组includes()方法,用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回true,否则返回false。 2. a ** b指数运算符,它与 Math.pow(a, b)相同 简析: 1. includes(), 即indexOf(x) > -1 list.includes(
阅读全文
摘要:async/await: 异步终极解决方案 Object.values() Object.entries() String padding:String.prototype.padStart、String.prototype.padEnd 函数参数列表结尾允许逗号 Object.getOwnProp
阅读全文
摘要://删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变) var arr = ['a','b','c','d']; arr.splice(1,1); console.log(arr); //['a','c','d']; //替换起始下标为1,长度为1的一个值为‘ttt’,len设
阅读全文
摘要:const object1 = { a: 'somestring', b: 42 }; for (const [key, value] of Object.entries(object1)) { console.log(`${key}: ${value}`); } // expected outpu
阅读全文
摘要:函数防抖:将几次操作合并为一此操作进行。原理是维护一个计时器,规定在delay时间后触发函数,但是在delay时间内再次触发的话,就会取消之前的计时器而重新设置。这样一来,只有最后一次操作能被触发。(取消前面的计时,触发最后一次,重新计时) 函数节流:使得一定时间内只触发一次函数。原理是通过判断是否
阅读全文
摘要:次方 ,用Math.pow(值,次方数) 如: Math.pow(3,2); 3的平方 Math.Pow(2,3); 2的立方 开方Math.sqrt(值) 如: Math.sqrt(9); 9 开方,返回结果3 跟Math.pow 相反的函数 var a = [1,2,4,32,128]; var
阅读全文
摘要:var fs = require('fs'); /** * @return {object} Promise */ function doThing(fileName) { // ... // console.log(fileName); // do something and return a p
阅读全文
摘要:children 只选择元素节点
阅读全文