陣列的擴充套件

2022-07-26 14:27:12 字數 1516 閱讀 1795

1.array.from()將類陣列物件轉換為陣列,將iterator介面的類陣列轉換為真正的陣列

它也可以接收乙個**函式,對陣列裡面的每乙個元素進行遍歷

可以用該方法輸出$$()獲取的dom集的每乙個dom元素的某個屬性或者文字內容

好方法!!!

2.array.of()將一組值轉換為陣列

3..copywithin(開始替換的位置,開始擷取的位置,結束擷取的位置)

屬於陣列例項的乙個方法,用於替換陣列中的內容

4.find((value,index,arr)=>{})方法引數是乙個函式,會將陣列遍歷一遍,返回第乙個符合引數函式條件的值

好方法!!!

find一旦遇到滿足條件的,遍歷就會停止,而filter會一直迴圈下去,find輸出符合條件的那個值,filter輸出的是乙個符合要求的陣列

5.fill()方法是忘乙個陣列裡面填充值

fill(填充內容,填充開始位置,填充結束位置)

6.for...of可以用於遍歷陣列,它有三個方法:

也可以手動遍歷

7.includes和字串的類似,判斷陣列中是否含有某個值,返回bool

陣列的擴充套件

陣列的擴充套件 es5 的寫法 function f x,y,z var args 0 1,2 f.null args es6的寫法 function f x,y,z let args 0 1,2 f args array.from方法用於將兩類物件轉為真正的陣列 類似陣列的物件 array lik...

陣列的擴充套件 陣列的空位

陣列的空位指,陣列的某一位置沒有任何值。比如,array建構函式返回的陣列都是空位 array 3 上面的陣列中array返回的是乙個具有三個空位的陣列 注意,空位不是undefined,乙個位置的值等於undefined,依然是有值的。空位是沒有任何值,in運算子可以說明這一點。0 in unde...

06 陣列的擴充套件

1.res 引數和擴充套件運算子 2.array.from 與array 3.陣列例項的 find 和 findindex 4.陣列例項的 fill 5.陣列例項的 entries keys values 6.陣列例項的 includes 7.陣列例項的 flat flatmap rest引數的形式...