最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

全球快看:js数组方法之数组变异方法

来源:博客园


(资料图片)

push、pop、unshift、shift、sort、splice、reverse以上这些方法都会改变原数组并且这些方法的返回值是值得注意的有时候可以提高工作效率,比如pop方法的返回值是该元素(删去的第一个)其他的都不多说了,还有一些非变异方法了解一下filter() //过滤数组中某些元素,返回符合条件的元素组成的新数组concat() //合并两个或两个以上的数组,可以链式调用,返回合并后的数组slice() //切割数组中某一段元素,返回一个切割出来的数组map() //使用map方法会产生一个新的数组,//数组的每一项就是我们return出去的值(所以map方法必须有返回值,//如果没有return,那么新数组的每一项都为undefined),数组的个数与原数组一样some()   //会遍历数组中的每个元素,让每个值都执行一遍callback函数,如果有一个元素满足条件,返回true , 剩余的元素不会再执行检测。如果没有满足条件的元素,则返回false。forEach() //遍历数组every() //检测数组所有元素是否满足条件

关键词: