本文主要是介绍Array的from、find、findIndex、includes方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Array的from、find、findIndex、includes方法
1、Array.from()
将类数组或可遍历对象转换为真正的数组
①
var arrayLike = {"0": "张三","1": "李四","2": "王五","length": 3
}
var ary = Array.from(arrayLike);
console.log(ary);
出来的效果是这样的:
②
var arrayLike = {"0": "1","1": "2","2": "3","length": 3}var ary = Array.from(arrayLike,item =>item*2);console.log(ary);
这样写出来的效果为:
find
用于查找第一个符合条件的数组成员,如果没有找到返回undefined,
var ary =[{id:1,name:"张三"},{id:2,name:"李四"}];let newary = ary.find(item => item.id==2)console.log(newary);
findIndex
用于找出第一个符合条件的数组成员的位置,如果没有找到返回-1
let ary = [10,20,50];let index = ary.findIndex(item => item>20)console.log(index);//2
includes
表示某个数组是否包含给定的值,返回布尔值。
let ary = ['a','b','c'];let result = ary.includes("a")console.log(result);let result1 = ary.includes("e")console.log(result1);
这篇关于Array的from、find、findIndex、includes方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!