iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
1

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
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言