一、扩展运算符:...
//快速复制数组
let arr = ['苹果','梨','香蕉'];
let arr2 = [...arr]
console.log(arr2) //['苹果','梨','香蕉']
//类数组快速转成数组
let aLi = document.querySelector('ul li')
let arrLi = [...aLi]
二、Array.from(arr):把类数组转成数组。只要具备length属性即可。
//快速复制数组
let arr = ['苹果','梨','香蕉'];
let arr2 = Array.from(arr)
console.log(arr2) //['苹果','梨','香蕉']
//类数组转成数组
let aLi = document.querySelector('ul li')
let arrLi = Array.from(aLi)
console.log(arrLi) //['li','li','li','li']
let json = {
0:'第一',
1:'第二',
2:'第三',
length:3
}
let arr = Array.from(json)
console.log(arr)
三、arr.find() : 返回第一个符合条件的数组元素,如果没有找到,返回undefied
四、arr.includes() : 检测是否包含某一项,返回布尔值
let arr = ['苹果','梨','橘子'];
let res = arr.includes('橘子');
console.log(res) //true
网友评论