JavaScript里关于数组的最重要的4个方法,这4个方法是每个想要高效的进行JavaScript编程的程序员必须知道的。
1.Array.forEach
.forEach方法能够方便的让你 遍历数组里的每个元素,你可以在回调函数里对每个元素进行操作。.forEach方法没有返回值,你不需要在回调函数里写return,这是无意义的。
var animals = ['dog', 'cat', 'mouse'];animals.forEach(function(item){}
2.Array.indexOf
.indexOf能够告诉你 某个元素在数组中的位置,它返回的是索引值,如果数组里有重复的元素,它会返回第一个元素的位置。
var a = [2, 9, 9, 18];var i = a.indexOf(9);console.log('i: ', i);/*if (a.indexOf(7) === -1) {}
3.Array.every
.every方法的作用是用指定的回调函数去检查数组中的每个元素,如果对于每个元素,这个回调函数都返回true,则.every返回true。否则,.every返回false。
var ages = [23, 19, 32, 44];var olderThan18 = ages.every(function(element) {}
4.Array.filter
.filter方法能够 过滤掉数组中的某些元素,你可以在回调函数里设定条件,不符合条件的元素都会排除在外。
var scores = [3, 12, 5, 23, 19, 7];var topScores = scores.filter(function(item){}