JavaScript之陣列Array
簡潔版:
(1)建立空陣列:var myArray = [];
(2)建立指定長度的陣列:var myArray = new Array(10);
(3)建立並初始化陣列:
var myArray1 = ["unix", "windows", "mac os"];
var myArray2 = new Array("solaris", "linux", "bsd");
(4)長度:(返回長度的整數值)
var myArray = [1, 2, 3];
var arrayLength = myArray.length;
(5)分割後獲得字串:(返回重獲的字串)
var myArray = ["china", "uk", "us"];
var result = myArray.join("/");
此時result是一個字串:china/uk/us
(6)轉化為字串:(返回轉化後的陣列)
myArray.join("");
(7)反轉陣列順序:(返回反轉後的陣列)
myArray.reverse();
(8)排序陣列:(返回排序後的陣列)
myArray.sort();
注意:對字串排序效果經測試正常,對數值型元素的排序有待進一步檢驗。
(9)尾部連線一個或多個元素:(返回連線後的陣列)
myArray.concat(3,4);
myArray.concat("japan", "korea");
(10)尾部連線一個陣列:(返回連線後的陣列)
myArray.concat(yourArray);
(11)刪除最後一個元素:(返回最後一個元素)
var elem = myArray.pop();
(12)末尾新增一個或多個元素:(返回新長度)
var newLength = myArray.push("michael", "jack", "tom");
(13)刪除第一個元素:(返回第一個元素)
var elem = myArray.shift();
(14)頭部新增一個或多個元素:(返回新長度)
var newLength = myArray.unshift("yy", "qq", "renren", "weibo");
(15)獲取指定位置start到末尾的元素段:(返回該元素段)
var index = 3;
var newArray = oldArray.slice(index);
注意:陣列的索引下標是從0開始計算的。
(16)獲取指定位置start到指定位置end前一個元素的元素段:(返回該元素段)
var start = 2;
var end = 5;
var newArray = oldArray.slice(start, end);//返回的是[start, end)的元素。
(17)在指定位置index處開始替換指定個數num的元素:(返回被刪除的元素)
相關文章
- JavaScript Array 陣列JavaScript陣列
- JavaScript刪除array陣列元素JavaScript陣列
- javascript如何清空一個array陣列JavaScript陣列
- javascript型別系統——陣列arrayJavaScript型別陣列
- Array陣列陣列
- javascript 陣列(array) 常用的方法集錦(上)JavaScript陣列
- JavaScript 中的陣列分組:array.groupBy()JavaScript陣列
- javascript delete運算子刪除array陣列元素JavaScriptdelete陣列
- JavaScript中陣列Array.sort()排序方法詳解JavaScript陣列排序
- javascript之陣列去重JavaScript陣列
- JavaScript進階之陣列JavaScript陣列
- JavaScript之內部陣列JavaScript陣列
- 內建物件--Array(陣列)物件陣列
- 磁碟陣列(Disk array)原理陣列
- day05陣列array陣列
- Ruby 札記 - Ruby 集合家族之陣列(Array)陣列
- 《JavaScript 闖關記》之陣列JavaScript陣列
- JavaScript 之 物件/JSON/陣列JavaScript物件JSON陣列
- TPU &“脈動陣列”(systolic array)陣列
- 瞭解下C# 陣列(Array)C#陣列
- Knockout Observable Array(監控陣列)陣列
- Array-like類陣列物件陣列物件
- [CareerCup] 17.6 Sort Array 排列陣列陣列
- 磁碟陣列(Disk array)原理(轉)陣列
- php演算法之切割陣列,不用array_chunk(),演算法之二,取陣列的差值,不用array_diff()PHP演算法陣列
- 陣列指標:a pointer to an array,即指向陣列的指標陣列指標
- JavaScript專題之陣列去重JavaScript陣列
- JavaScript之坑我--陣列原理探析JavaScript陣列
- JavaScript 陣列JavaScript陣列
- JavaScript裡的陣列Array使用方法總結,超全的oJavaScript陣列
- JavaScript資料結構之陣列棧佇列JavaScript資料結構陣列佇列
- Go 基礎教程--6 陣列 ArrayGo陣列
- Go 基礎教程--5 陣列 ArrayGo陣列
- 雙陣列字典樹(Double Array Trie)陣列
- PHP陣列函式-array_mapPHP陣列函式
- [筆記] 解碼Nginx:陣列(Array)筆記Nginx陣列
- Python Numpy的陣列array和矩陣matrixPython陣列矩陣
- Javascript - 陣列和陣列的方法JavaScript陣列