首頁 > web前端 > js教程 > 主體

js如何建立一個具有可變數量的數組

醉折花枝作酒筹
發布: 2021-08-12 10:45:59
原創
3050 人瀏覽過

上一篇文章中我們了解了使用includes()判斷數組是否含有指定值的方法,請看《js如何使用includes()判斷數組是否含有指定值》。這次我們來了解一下建立一個具有可變數量的陣列的方法,有需要的可以參考參考。

大家還記不記得小編之前有介紹如何建立一個陣列物件,如果不記得,或是不知道的可以點擊文字查看哦。

之前我們介紹的是透過array來建立一個數組對象,今天我們是來創建一個可變長度的數組的,所以不能在使用array來創建了,那我們需要用什麼來創建呢?

首先我們來看一個小例子。

var arr = new Array(7); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
arr[3] = "one";
arr[4] = "two";
console.log(arr);
登入後複製

這是先前透過array建立的陣列對象,結果是

js如何建立一個具有可變數量的數組

#再來看看透過array.of建立的陣列。

var nums=new Array.of(7);
console.log(nums);
登入後複製

這個的結果就是

js如何建立一個具有可變數量的數組

這不是就看出差別啦。

雖然都是7,但是array裡的7代表的是數組的長度,而Array.of裡的7代表的是創建一個具有單一元素 7 的數組。

都說這麼多了,就讓我們具體來看這個方法吧。

Array.of() 方法建立一個具有可變數量參數的新陣列實例,而不考慮參數的數量或類型。 Array.of() 和 Array 建構函數之間的差異在於處理整數參數:Array.of(7) 創建一個具有單一元素 7 的數組,而 Array(7) 則創建一個長度為7的空數組(注意:這是指一個有7個空位(empty)的數組,而不是一個由7個undefined組成的數組)。

我們來看看這個方法的語法格式吧。

Array.of(任意个参数)
登入後複製

這個方法的參數可以是任意個,而這些參數會依序成為傳回數組中的元素。

就說到這裡了,有需要的可以看:javascript進階教學

以上是js如何建立一個具有可變數量的數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!