Array Cardio Day 2
Array.prototype.some():當Array中有一個符合條件即為true
✏️ (new Date()).getFullYear()
:抓現在的年份
💫 延伸閱讀:JavaScript getFullYear() Method (左側選單有更多Date的用法可參考)
Array.prototype.every():當Array中全部符合條件即為true,反之則為false
Array.prototype.find():類似filter,但只回傳第一個符合條件的物件
Array.prototype.findIndex():找到符合條件的值,並回傳該物件所在的Index(Array的順序)
✏️ Array.prototype.splice(startIndex,deleteNum,addItem)
:刪除或加入元素
startIndex
:起始Index
deleteNum
:要刪除的數量,若為0則不刪除
addItem
:要加入的元素,若未填寫則僅刪除元素
🔍 參考資料:Array.prototype.splice() — JavaScript | MDN
✏️ Array.prototype.slice(beginInde,endIndex)
:原陣列選擇之 begin 至 end(不含 end)部分的淺拷貝(shallow copy)
const newComment=[
...comment.slice(0,index),
...comment.slice(index+1)
]