1. fill() arr.fill(value, [start], [end]) fill()方法向數組的開始位置到結束位置填充一個靜態值 參數: value: 要填充的值 start: 可選。開始位置,預設為0 end: 可選。結束位置,預設為length-1 返回: ...
1. fill()
arr.fill(value, [start], [end])
fill()方法向數組的開始位置到結束位置填充一個靜態值
參數:
value: 要填充的值
start: 可選。開始位置,預設為0
end: 可選。結束位置,預設為length-1
返回: 被改變的數組
註意:
fill() 方法會改變數組本身並返回它,而不是返回一個copy
fill() 方法並不強制第一個參數必須是數組,它可以用在其他對象上
2. find()
arr.find(callback[, thisArg])
find()方法返回數組中滿足某個條件的一個值
參數:
callback: 對數組元素執行的測試函數,該函數接受3個參數:value,index,array,和map()一類的方法相同
thisArg: 可選。callback執行時的this指向的對象(一般不用)
返回: 滿足測試函數的第一個值,若沒有滿足測試函數的元素,返回undefined
3. findIndex()
arr.find(callback[, thisArg])
類似find(),不同的是它返回元素的索引