
JavaScript·
望南
这个作者很懒,什么都没留下…
展开
-
javascript - for.of和for.in的区别
定义和用法for…infor/in 语句用于循环对象属性。循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。for…ofJavaScript 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 · 473 阅读 · 0 评论 -
javascript - 引用类型的比较
const num1 = new Number(1)const num2 = new Number(2)console.log(num1 == num2) //falseconsole.log(num1 === 1) //falseconsole.log(num1 == 1) //truelet 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 · 412 阅读 · 0 评论 -
javascript - map、filter、reduce区别及使用
定义和用法map()map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意: map() 不会对空数组进行检测。map() 不会改变原始数组。filterfilter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。注意: filter() 不会对空数组进行检测。注意: filter() 不会改变原始数组。reducereduce() 方法接收一个函数作为累加原创 2022-01-11 20:04:56 · 431 阅读 · 0 评论