- Array.from(v) : 将伪数组对象或可遍历对象转换为真数组
- Array.of(v1, v2, v3) : 将一系列值转换成数组
- find(function(value, index, arr){return true}) : 找出第一个满足条件返回true的元素
- findIndex(function(value, index, arr){return true}) : 找出第一个满足条件返回true的元素下标
let btns=document.getElementsByTagName('button');
Array.from(btns).forEach(function(item,index){
console.log(index);
})
let arr = Array.of(1,3,6,'axd',false);
console.log(arr);//[object Array]: [1, 3, 6, "axd", false]
let arr1 = [1,2,3,1,6,3,8,9];
let result = arr1.find(function(item,index){
return item >7;
})
console.log(result);//8
let arr2 = [1,2,3,1,6,3,8,9];
let result1 = arr1.findIndex(function(item,index){
return item >9;
})
console.log(result1);//-1
let result2 = arr1.findIndex(function(item,index){
return item >5;
})
console.log(result2);//4
网友评论