07 - Array Cardio Day 2
筆記
陣列操作練習 2,some()
,every()
,find()
,findIndex
some()
只要有一個元素通過驗證函式,則回傳 true。
1 | const isSomePersonOver19 = people.some( |
every()
所有元素都要滿足驗證函式才回傳 true。
1 | const isEveryPersonOver19 = people.every( |
find()
找到符合的第一個元素即停止並回傳。
1 | const commentWith823423 = comments.find(comment => comment.id === 823423); |
findIndex()
找到符合的第一個元素的索引值
1 | const indexOfThisId = comments.findIndex(comment => comment.id === 823423); |
運用展開語法
更動陣列內容時,如果不想破壞原始陣列,可以使用展開語法重組陣列。
1 | //刪除元素的index:indexOfThisId |