es6 陣列的常用演算法

2022-07-06 00:42:07 字數 753 閱讀 5640

1.根據id刪除指定元素,findindex返回結果布林值

this.prizes.splice(this.prizes.findindex(e => e.id === this.prizeid), 1)
2.根據條件過濾陣列元素,filter返回結果是陣列
this.radiolist = res.data.filter(e=>e.channelenablestatus !== 0)
3.es6陣列方法find()、findindex()與filter()的總結

4.根據陣列裡面資料的日期進行排序

arrdata = arrdata .sort((a,b)=>date.parse(b.publishtime.replace(/-/g,"/"))-date.parse(a.publishtime.replace(/-/g,"/")))

5.擴充套件運算擴充套件運算子和set結構相結合,就可以去除陣列的重複成員

let arr = [3, 5, 2, 2, 5, 5]; let unique = [...new set(arr)]; // [3, 5, 2]

ES6中陣列的常用方法

1 fill的用法 宣告指定陣列長度,並填充對應資料 const arr new array 3 fill agwenbi console.log arr agwenbi agwenbi agwenbi 2 from的用法 from,從乙個類似陣列或可迭代物件建立乙個新的,淺拷貝的陣列 let st...

ES6 陣列新增

window.onload function 作用 把類陣列 獲取一組陣列元素,arguments.物件轉成陣列 具備length這個東西,就靠譜 let arr 1,2,4 let arr2 array.from arr let json let arr array.from json 作用 把一...

ES6 陣列操作

1 push 尾端插入,返回陣列長度let arr 1,hello true console.log arr.push 22 4 console.log arr,arr 1,hello true,22 console.log arr.push false,123 6 console.log arr,...