色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 數組 方法

錢淋西1年前8瀏覽0評論

JavaScript 數組方法可以幫助我們對數組進行各種各樣的操作,如添加、刪除和修改元素,以及搜索和排序。下面我們將介紹一些常用的 JavaScript 數組方法:

1. push() 和 pop():

var arr = ["apple", "banana", "orange"];
arr.push("pear");
console.log(arr); // ["apple", "banana", "orange", "pear"]
arr.pop();
console.log(arr); // ["apple", "banana", "orange"]

push() 方法可以將新元素添加到數組的末尾,而 pop() 方法可以刪除數組的最后一個元素。

2. unshift() 和 shift():

var arr = ["apple", "banana", "orange"];
arr.unshift("pear");
console.log(arr); // ["pear", "apple", "banana", "orange"]
arr.shift();
console.log(arr); // ["apple", "banana", "orange"]

unshift() 方法可以將新元素添加到數組的開頭,而 shift() 方法可以刪除數組的第一個元素。

3. splice():

var arr = ["apple", "banana", "orange"];
arr.splice(1, 0, "pear");
console.log(arr); // ["apple", "pear", "banana", "orange"]
arr.splice(2, 1, "kiwi");
console.log(arr); // ["apple", "pear", "kiwi", "orange"]

splice() 方法可以刪除、插入或替換數組的元素。它接收三個參數:第一個參數是指定開始操作的位置,第二個參數是指定刪除的元素個數(如果為 0,就不刪除任何元素),第三個參數是指定要插入的新元素。(注意,splice() 方法會改變原始數組。)

4. slice():

var arr = ["a", "b", "c", "d", "e"];
console.log(arr.slice(1, 4)); // ["b", "c", "d"]
console.log(arr.slice(2)); // ["c", "d", "e"]

slice() 方法可以從數組中提取指定的元素(返回一個新的數組,原始數組不變)。它接收兩個參數:第一個參數是指定開始提取的位置(包括該位置),第二個參數是指定停止提取的位置(不包括該位置)。

5. concat():

var arr1 = ["a", "b", "c"];
var arr2 = ["d", "e", "f"];
console.log(arr1.concat(arr2)); // ["a", "b", "c", "d", "e", "f"]

concat() 方法可以將兩個或多個數組合并成一個數組。

6. sort():

var arr = [3, 1, 4, 2, 5];
arr.sort();
console.log(arr); // [1, 2, 3, 4, 5]

sort() 方法可以對數組進行排序(默認是按照字典順序進行排序)。如果我們想按照其他方式進行排序,可以自定義比較函數。例如,如果我們想按照數字從小到大的順序進行排序,可以這樣寫:

var arr = [3, 1, 4, 2, 5];
arr.sort(function(a, b) {
return a - b;
});
console.log(arr); // [1, 2, 3, 4, 5]

7. filter():

var arr = [1, 2, 3, 4, 5];
var newArr = arr.filter(function(item) {
return item >3;
});
console.log(newArr); // [4, 5]

filter() 方法可以從數組中篩選出滿足條件的元素(返回一個新的數組,原始數組不變)。它接收一個參數,即篩選函數。

8. map():

var arr = [1, 2, 3, 4, 5];
var newArr = arr.map(function(item) {
return item * 2;
});
console.log(newArr); // [2, 4, 6, 8, 10]

map() 方法可以對數組中的每個元素進行操作,返回一個新的數組(原始數組不變)。它接收一個參數,即操作函數。

以上是常用的 JavaScript 數組方法,它們可以使我們更加方便地對數組進行操作。需要注意的是,有些方法(如 splice() 和 sort())會改變原始數組,而有些方法(如 slice() 和 filter())則不會。