您好,登錄后才能下訂單哦!
這篇文章主要介紹“怎么創建一個JavaScript數組”,在日常操作中,相信很多人在怎么創建一個JavaScript數組問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么創建一個JavaScript數組”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
方法:1、使用new運算符調用Array()類型函數構造一個新數組,語法“var a = new Array();”;2、利用“[]”數組直接量,語法“var a = [值列表];”,列表可以為空,也可以是一個多值列表,值之間用逗號分隔。
本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
JavaScript定義/創建數組的方式
JavaScript 定義(創建或者聲明)數組的方法有兩種:構造數組和數組直接量。
構造數組
使用 new 運算符調用 Array() 類型函數時,可以構造一個新數組。
示例1
直接調用 Array() 函數,不傳遞參數,可以創建一個空數組。
var a = new Array(); //空數組
示例2
傳遞多個值,可以創建一個實數組。
var a = new Array(1, true, "string", [1,2], {x:1,y:2}); //實數組
每個參數指定一個元素的值,值得類型沒有限制。參數的順序也是數組元素的順序,數組的 length 屬性值等于所傳遞參數的個數。
示例3
傳遞一個數值參數,可以定義數組的長度,即包含元素的個數。
var a = new Array(5); //指定長度的數組
參數值等于數組 length 的屬性值,每個元素的值默認值為 undefined。
示例4
如果傳遞一個參數,值為 1,則 JavaScript 將定義一個長度為 1 的數組,而不是包含一個元素,其值為 1 的數組。
var a = new Array(1); console.log(a[0]);
數組直接量
數組直接量的語法格式:在中括號中包含多個值列表,值之間用逗號分隔。
示例
下面代碼使用數組直接量定義數組。
var a = []; //空數組 var a = [1, true, "0", [1,0], {x:1,y:0}]; //包含具體元素的數組
推薦使用數組直接量定義數組,因為數組直接量是定義數組最簡便、最高效的方法。
到此,關于“怎么創建一個JavaScript數組”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。