Array
- indexOf(item, start)
返回数组中某个指定的元素位置。
let a= ["a", "b", "c", "d"];
a.indexOf("b");
找到返回索引,从零开始,没找到返回-1。
- find()
查找元素,返回第一个符合条件的元素
let a= ["a", "b", "c", "d"];
a.find(item => item === "a");
-
findIndex()
查找元素,返回第一个符合条件的元素的索引,从零开始。没有找到返回-1。 -
includes()
和findIndex()类似,判断数组中是否存在某个值,返回Boolean,es7用法。可以用来去重复。
let a= ["a", "b", "c", "d"];
console.log(a.includes("c")) // true
- map()
对数组元素进行加工,返回一个新的数组对象
let arr = [ {id: 1, name: '1' }, {id: 2, name: '2' },{id: 3, name: '3'