Array()與Array.of()方法區別
Array.of()是ES2015新增,具體用法可以參閱Array.of()方法一章節。
使用Array()也可以建立陣列,如果此方法只有一個引數,那麼此引數用來指定陣列長度。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let arr = Array(3); console.log(arr.length);
建立一個長度為3的陣列,每一個陣列元素是undefined。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let arr = Array(3,4,5); console.log(arr[0]);
建立一個陣列,元素分別是3,4和5。
也就是說,如果Array()引數只有一個,那麼它規定的是陣列長度,多個引數,是規定陣列元素。
Array.of()方法,無論引數是一個還是多個,都是規定的陣列元素。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let arr = Array.of(3); console.log(arr.length); console.log(arr[0]);
相關文章
- Array.from和 Array.of
- js--陣列的 Array.of() 和 Array.from() 方法的使用總結JS陣列
- array_filter ()、array_map ()、array_walk () 區別?容易記混淆!!!Filter
- numpy 中np.array 與 np.ndarry的區別
- faker 類 randomElement () 方法和 array_random () 函式區別分析。random函式
- wait()方法與await()方法的區別AI
- c#中Array,ArrayList 與List<T>的區別、共性與轉換C#
- 【面試題】array_merge 和 array+ 的區別面試題
- 128 PHP合併陣列+與array_merge的區別分析PHP陣列
- numpy中np.array()與np.asarray的區別以及.tolist
- springdatajpa 中get××方法與find××方法的區別Spring
- jquery中append()方法與after()方法的區別jQueryAPP
- ScheduledExecutorService中scheduleAtFixedRate方法與scheduleWithFixedDelay方法的區別
- 一張截圖概括A+B與array_merge(A,B)的區別
- C語言中Pointer, Array,String and Structures的區別C語言Struct
- over fit與underfit的區別與解決方法
- Java中方法引用與Lambda區別 - foojayJava
- 淺談 JavaScript 中 Array 型別的方法使用JavaScript型別
- PHP 中的陣列相加操作以及與 array_merge 之間的區別PHP陣列
- Java基礎-- ==號與equals()方法的區別Java
- Map集合中value()方法與keySet、entrySet區別
- python函式與方法的區別總結Python函式
- 字串的match方法與正則的exec方法的區別字串
- array_merge和+號合併陣列的區別陣列
- JavaScript Array map() 方法JavaScript
- JavaScript Array常用方法JavaScript
- Array的reduce方法
- ??與?:的區別
- 你真的瞭解靜態方法與例項方法的區別麼?
- C#中抽象方法與虛方法的區別詳解及示例C#抽象
- javascript Array.from()方法JavaScript
- ==和equals方法的區別
- mouseenter與mouseover區別
- currentTarget與target區別
- mouseout與mouseleave區別
- classList與className區別
- innerText與textContent區別
- GET與POST區別