iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 23
1
自我挑戰組

JavaScript Array x 學習筆記系列 第 23

[Day 23 | Array.of () ]

Array.of()

Array.of()方法會由引數(arguments)的數量來建立一個新的 Array 實體,而不管引數的數量或類型為何。


Syntax

Array.of(element0[, element1[, ...[, elementN]]])
  • element - 用來成為新建立之陣列的元素

還記得有一個跟 Array.of() 長的很像的 >>> Array(element)

傳送門 [Day 02 | How to declare an array ? ]

Array(element) 同樣也能建立陣列,兩者的差異如下:

  • Array(element) 是建立一個長度為 element 的陣列
Array(10) // 為一個陣列,而陣列的長度(length)為10  [,,,,,,,,,,]
  • Array.of(element) 是建立一個內含 element 資料的建列
Array.of(10) // 為一個陣列,而陣列內含有10的資料 [10],此時陣列長度(length) 為 1

Example

程式碼如下:

const one = Array.of(6);
console.log(one)

const two = Array.of('green tea', 'block tea', 'orange')
console.log(two)

const three = Array.of(2, 3, 4, 'beta')
console.log(three)

參考資料
MDN


上一篇
[Day 22 | Array.prototype.reduceRight () ]
下一篇
[Day 24 | Array.prototype.every () ]
系列文
JavaScript Array x 學習筆記30

尚未有邦友留言

立即登入留言