1、indexOf
indexOf()方法返回数组中第一个找到的元素位置,不存在则返回-1。
arr.indexOf("orange")。
2、lastindexOf
与indexOf相反从最后一个元素开始匹配。
3、every
every()可以检测数组中的每一项是否符合条件。
arr.every(function (item, index) {
return item < 1;
})
4、some
some()可以检测数组中是否有某一项符合条件。
arr.some(function (item, index) {
return item < 1;
})
5、forEach
forEach()为每个元素执行对应的方法。
arr.forEach(function (item, index) {
console.log(item);
})
6、map
map()对数组中的每个元素进行一定操作后返回一个新的数组。
newArr = arr.map(function (item, index) {
item.name = "name";
return item;
})
7、filter
filter()方法创建一个新的匹配过滤条件的数组。
newArr = arr.filter(function (item) {
return item.name === "name";
})
8、isArray
isArray()来判断一个对象是不是数组。
Array.isArray(arr);