js知识
文章平均质量分 96
js知识
cdgogo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js 高阶函数的使用
一、for 循环 for(var i = 0; i < num.length; i++){ console.log(num[i]) } for(var i in num){ console.log(num[i]) } for(var val of num){ console.log(val) } 二、filter()、map()、reduce()、链式编程、箭头函数 filter()中的回调函数有一个要求,必须返回一个boolean值, true:当返回为true时,函数原创 2020-09-30 17:07:53 · 174 阅读 · 0 评论 -
forEach()、map()、filter()、every()、some()、find()、findIndex()、reduce()、indexOf()等的用法
forEach() forEach():用于调用数组每个元素,并将元素传递给回调函数(注意没有办法跳出或终止forEach语句,除非抛出异常) 语法: array.forEach(function(currentValue, index, arr), thisValue) currentValue:必填,当前元素。 index:可选,当前元素的索引。 arr:可选,当前元素所属的数组对象。 thisValue:可选,传递给函数的值一般用this值,如果这个参数为空,"undefined"会传递给"thi原创 2021-08-07 20:47:25 · 349 阅读 · 0 评论 -
js 高阶函数filter()、map()、reduce()详解
一、filter() filter用于对数组进行过滤。 它创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意:filter()不会对空数组进行检测、不会改变原始数组 Array.filter(function(currentValue, indedx, arr), thisValue) 其中,函数 function 为必须,数组中的每个元素都会执行这个函数。且如果返回值为 true,则该元素被保留; 函数的第一个参数 currentValue 也为必须,代表当前元素的值。 实例:原创 2020-09-30 17:11:04 · 752 阅读 · 0 评论
分享