JavaScript筆記(6)陣列
1.定義陣列的兩種方式
var a = new Array(1, 2, 3, 4, 5);
var a = [1, 2, 3, 4, 5];
2.length
可以用來裁剪陣列
var colors = ["red", "blue", "green"];
colors.length = 2;// ["red", "blue"]
colors[colors.length] = "yellow";//["red", "blue", "yellow"]
4.陣列的基本操作
在陣列開頭和結尾操作
方法 | 功能 | 返回值 | 是否改變原陣列 |
---|---|---|---|
pop() | 刪除結尾元素 | 去掉的元素 | 不 |
push() | 在結尾新增元素 | 陣列長度 | 不 |
shift() | 刪除首部元素 | 刪除的元素 | 不 |
unshift() | 在首部新增元素 | 陣列長度 | 不 |
reverse() | 反轉陣列 | 反轉後的陣列 | 不 |
sort() | 排序陣列(只按第一個字元) | 排序後的陣列 | 不 |
splice() | 替換陣列中的一部分 | 刪除的元素(如果刪除的話) | 改變 |
var colors = ["red", "blue", "green"];
var count = colors.push("yello", "black");
console.log(count) // 5
console.log(colors);// ["red", "blue", "green","yello", "black"]
var item = colors.pop();
console.log(item); // // "black"
console.log(colors) // ["red", "blue", "green","yello"]
var colors = ["red", "blue", "green"];
var item = colors.shift();
console.log(item);
console.log(colors)
var unCount = colors.unshift("white", "pink");
console.log(unCount)
console.log(colors);
5.使用sort()排序數字
需要有一個回撥函式,用來判斷比較
<script>
var ary2 = [3, 8, 18, 15, 30];
console.log(ary2.sort((fsort)));
function fsort(a, b) {
return a - b;
}
</script>
相關文章
- JavaScript 學習筆記 - 多維陣列變為一維陣列JavaScript筆記陣列
- JavaScript學習筆記(二)——函式和陣列JavaScript筆記函式陣列
- JS 陣列筆記JS陣列筆記
- GO 筆記-陣列Go筆記陣列
- 陣列筆記1陣列筆記
- ES6學習筆記(二)【數值,陣列】筆記陣列
- PHP學習筆記6:表示式&多維陣列PHP筆記陣列
- 《JavaScript 闖關記》之陣列JavaScript陣列
- IOS筆記之陣列iOS筆記陣列
- 【筆記】字尾陣列筆記陣列
- javascript陣列去重(ES6版)JavaScript陣列
- 筆記:JavaScript ES6筆記JavaScript
- C++ ——vector陣列筆記C++陣列筆記
- 【筆記/模板】樹狀陣列筆記陣列
- JavaScript 陣列JavaScript陣列
- Java 學習筆記 二維陣列和物件陣列Java筆記陣列物件
- 前端筆記之JavaScript(五)關於陣列和字串那點事前端筆記JavaScript陣列字串
- Javascript - 陣列和陣列的方法JavaScript陣列
- 字尾陣列 學習筆記陣列筆記
- 字尾陣列學習筆記陣列筆記
- c++筆記_多維陣列C++筆記陣列
- 《JavaScript資料結構與演算法》筆記——第2章 陣列JavaScript資料結構演算法筆記陣列
- JavaScript—陣列(17)JavaScript陣列
- JavaScript 陣列 slice()JavaScript陣列
- JavaScript 陣列 fill()JavaScript陣列
- JavaScript 陣列 lastIndexOf()JavaScript陣列ASTIndex
- JavaScript 陣列 indexOf()JavaScript陣列Index
- JavaScript 陣列 concat()JavaScript陣列
- JavaScript 陣列concat()JavaScript陣列
- JavaScript 陣列slice()JavaScript陣列
- JavaScript 陣列indexOf()JavaScript陣列Index
- JavaScript 陣列values()JavaScript陣列
- JavaScript 陣列fill()JavaScript陣列
- javascript陣列操作JavaScript陣列
- JavaScript陣列(一)JavaScript陣列
- JavaScript 陣列 keys()JavaScript陣列
- JavaScript陣列(二)JavaScript陣列
- JavaScript Array 陣列JavaScript陣列