个人域名可以做企业网站吗信阳新网站做seo优化
个人域名可以做企业网站吗,信阳新网站做seo优化,工商局网站做年报,发布网站的空间forEach、filter、map都可以遍历数组#xff0c;那么三者有什么区别#xff1f;
区别#xff1a;
forEach遍历数组全部元素#xff0c;利用回调函数对数组进行操作#xff0c;不会返回新的数组,return只用于控制循环是否跳出当前循环; filter返回一个新的数组#xff0…forEach、filter、map都可以遍历数组那么三者有什么区别
区别
forEach遍历数组全部元素利用回调函数对数组进行操作不会返回新的数组,return只用于控制循环是否跳出当前循环; filter返回一个新的数组filter方法需要在循环的时候判断一下是true还是false是true才会返回这个元素 map根据当前数组映射出一个新的数组返回新的被改变过值之后的数组,需要return。
2.forEach主要用于改变当前数组里面的值比如 let arrOne [{name:小明, age: 14},{name:小华, age: 11},{name:小红, age: 15},{name:小黄, age: 17},]arrOne.forEach(item {item.name item.name update})console.log(arrOne)
filter主要用于过滤当前数组找出符合条件的元素返回一个新的数组不会改变原数组比如
let arrOne [{name:小明, age: 14},{name:小华, age: 11},{name:小红, age: 15},{name:小黄, age: 17},]let arrNew arrOne.filter(item {return item.age 11})console.log(arrOne)console.log(arrNew)
map则可以改变当前循环的值返回一个新的被改变过值之后的数组,一般用来处理需要修改某一个数组的值。 let arrOne [{name:小明, age: 14},{name:小华, age: 11},{name:小红, age: 15},{name:小黄, age: 17},]let arrNew arrOne.map(item {return item.age 10})console.log(arrOne)console.log(arrNew)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86709.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!