![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript·
望南
这个作者很懒,什么都没留下…
展开
-
javascript - for.of和for.in的区别
定义和用法 for…in for/in 语句用于循环对象属性。 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 for…of JavaScript for of 语句循环遍历可迭代对象的值。 它允许您循环遍历可迭代的数据结构,例如数组、字符串、映射、节点列表等: 代码对比 遍历数组 const arr1 = [1, 2, 3, 4, 5] const arr2 = [{ name: 1 }, { name: 2 }, { name: 3 }] for (let i in原创 2022-01-12 14:30:03 · 423 阅读 · 0 评论 -
javascript - 引用类型的比较
const num1 = new Number(1) const num2 = new Number(2) console.log(num1 == num2) //false console.log(num1 === 1) //false console.log(num1 == 1) //true let arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] let arr2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] let arr3 = [ { i原创 2022-01-12 10:53:24 · 361 阅读 · 0 评论 -
javascript - map、filter、reduce区别及使用
定义和用法 map() map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 map() 方法按照原始数组元素顺序依次处理元素。 注意: map() 不会对空数组进行检测。map() 不会改变原始数组。 filter filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意: filter() 不会对空数组进行检测。注意: filter() 不会改变原始数组。 reduce reduce() 方法接收一个函数作为累加原创 2022-01-11 20:04:56 · 384 阅读 · 0 评论