摘要: 1、来历 在js中,所有的函数都是Function的实例,而且对于Function来说,它的原型即Function.prototype中包含很多东西,其中call,apply和bind方法就是Function原型中的方法,所以根据原型的规则,所有的函数都可以使用原型中属性和方法,即对于所有的函数都可 阅读全文
posted @ 2021-08-26 17:36 BAHG 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1、语法 arr.reduce(function(prev,cur,index,arr){ ... }, init); arr 表示原数组;prev 表示上一次调用回调时的返回值,或者初始值 init;cur 表示当前正在处理的数组元素;index 表示当前正在处理的数组元素的索引,若提供 init 阅读全文
posted @ 2021-08-26 15:52 BAHG 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1、概念 数组的扁平化,就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组。例如将 [1, [2, [3, 4]]] 转化为 [1,2,3,4] 2、方法 (1)使用 flat() let arr = [1, [2, [3, 4]]] const res1 = arr. 阅读全文
posted @ 2021-08-26 11:33 BAHG 阅读(633) 评论(0) 推荐(0) 编辑