随笔分类 - ES6
摘要:Object.defineProperty 需要三个参数(object , propName , descriptor) 1 object 对象 => 给谁加2 propName 属性名 => 要加的属性的名字 【类型:String】3 descriptor 属性描述 => 加的这个属性有什么样的特
阅读全文
摘要:const items = [1, 2, 3, 4, 5]; items.sort(() => (0.5 - Math.random()));
阅读全文
摘要:相同点: 都是JS中数组的迭代方法。 不同点: every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。 some()是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true。 var arr = [ 1, 2, 3, 4, 5, 6 ]; a
阅读全文
摘要:ES5 引入了Object.keys方法,返回一个数组,ES2017 引入了跟Object.keys配套的Object.values和Object.entries,作为遍历一个对象的补充手段,供for...of循环使用。 let {keys, values, entries} = Object; l
阅读全文
摘要:entries(),keys()和values()——用于遍历数组 相同点: 返回一个遍历器对象,,可以用for...of循环进行遍历。 不同点: keys()是对键名的遍历、values()是对键值的遍历,entries()是对键值对的遍历。 for (let index of ['a', 'b'
阅读全文

浙公网安备 33010602011771号