随笔分类 -  ES6

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