JavaScript--數組

簡介

Array 對象用于在單個的變量中存儲多個值。

屬性

屬性 描述
constructor 返回對創建此對象的數組函數的引用
length 設置或返回數組中元素的數目
prototype 使您有能力向對象添加屬性和方法

方法

方法 描述
concat() 連接兩個或更多的數組,并返回結果。
join() 把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。
pop() 刪除并返回數組的最后一個元素
push() 向數組的末尾添加一個或更多元素,并返回新的長度。
reverse() 顛倒數組中元素的順序。
shift() 刪除并返回數組的第一個元素
slice() 從某個已有的數組返回選定的元素
sort() 對數組的元素進行排序
splice() 刪除元素,并向數組添加新元素。
toSource() 返回該對象的源代碼。
toString() 把數組轉換為字符串,并返回結果。
toLocaleString() 把數組轉換為本地數組,并返回結果。
unshift() 向數組的開頭添加一個或更多元素,并返回新的長度。
valueOf() 返回數組對象的原始值
from() <a>ES6新語法</a>可以將一個類數組對象或可遍歷對象轉換成真正的數組[參考]

實例

創建一個數組

1.構造函數法

let arr = new Array();
let arr = new Array(size);
let arr = new Array(element0, element1, ..., elementn);

2.解構賦值法

let arr = [1 , 2 ,3 ];

3.Array.from():將可迭代對象轉化成數組

Array.from(new Set(["foo", window]));  
頭部插入元素
Array.splice(0,0,element);

擴展

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 數組對于一個編程語言而言可謂舉足輕重,當然 JavaScript 也對其相當重視,下面我就將自己接觸到的數組有關的...
    ghwaphon閱讀 773評論 0 2
  • 這里先提一下for in 循環,因為之前在C++ 和 OC中用到過快速遍歷,但是發現JavaScript有所不同,...
    Allen_HD閱讀 310評論 0 1
  • JavaScript數組的應用應該都比較熟悉了。先上一張神圖,轉自右下角大神。 forEach,map,filte...
    張歆琳閱讀 1,093評論 2 17
  • 創建數組的基本方式: var colors = new Array(); 在用構造函數創建時候可以同時給它傳遞數量...
    編程_浪子閱讀 322評論 0 1
  • 5/11 微霾 no breakfast 午餐 · 鰻鰻的愛apm店 「鰻先生的飯套餐 + 鰻魚披薩」 和嘛嘛一起...
    正小飛呀呀呀閱讀 273評論 0 0