es6 數(shù)組的方法

1.from()json的數(shù)組格式
let json = {
    '0':'amy',
    '1':'ye',
    length:2
};
let arr = Array.from(json)
console.log(arr)
轉(zhuǎn)成數(shù)組的形式
2.Array.of()
// 2.數(shù)字,字符串等格式轉(zhuǎn)成數(shù)組 Array.of()
let arr1 = Array.of(1,2,3,4)
console.log(arr1)//[1,2,3,4]

let arr2 = Array.of('amy','ye')
console.log(arr2)//['amy','ye']

let arr3 = Array.of({name:'123'},{age:12})
console.log(arr3)//[{name:'123'},{age:12}]

 3.find()數(shù)組實例方法
let arr = [1,2,3,4,5]
console.log(arr.find(function (value, index, array) {
    // return value >2; //只要找到了第一個滿足條件的就不會繼續(xù)往下找
    // console.log(value)
    // console.log(index)
    // console.log(array)
    return index===1
}))
// 4.fill(value,start,end)使用固定值填充數(shù)組
/*
value 填充的值
start 開始的位置
end 結(jié)束的位置(包含start,不包含end)
 */
let arr = ['amy','ye','qq'];
console.log(arr.fill('寶寶',0,1))//['寶寶','ye','qq']
5.for of 遍歷
// 1.獲取數(shù)組的value
let arr = ['amy','ye','qq'];
for(let value of arr){
    console.log(value)
}
// 獲取key
let arr = ['amy','ye','qq'];
for(let key of arr.keys()){
    console.log(value)
}
// entries()獲取條目的key和value
let arr = ['amy','ye','qq'];
for(let [index,value] of arr.entries()){
    console.log(index)
    console.log(value)
}

// 6.entries()
let arr = ['amy','ye','qq'];
let list = arr.entries()
console.log(list.next().value)//[0, "amy"]
console.log('```````````````')
console.log(list.next().value)//[1, "ye"]
console.log('```````````````')
console.log(list.next().value)//[2, "qq"]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容