//构造函数方法:Array.from()
// 将类数组或可遍历对象转换为真正的数组
let arrayLike={
'0':1,
'1':2,
'2':3,
'length':3
};
let arr =Array.from(arrayLike,item=>item*2);//['2','4','6']
console.log(arr);
// 用于找到第一个符合条件的数组成员,如果没有找到返回undefined
let ary =[
{
id:1,
name:'张三'
},
{
id:2,
name:'李四'
}
]
let targer = ary.find(item=>item.id==2)
console.log(targer);
//用于找到第一个符合条件的数组成员的位置,如果没有找到返回-1
let ary = [1,5,10,15]
let index=ary.findIndex(value=>value>9);
console.log(index);//2
//实例方法:includes()
//表示某个数组是否包含给定的值,返回布尔值
[1,2,3].includes(2)//ture
[1,2,3].includes(4)//flase