下面我来为您详细讲解JavaScript数组实例的9个方法:
1. push()
arr.push(item1, item2, ..., itemX);
push() 方法向数组的末尾添加一个或多个元素,并返回新的长度。示例代码如下:
let arr = [1, 2, 3];
// 向数组末尾添加元素4
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
2. pop()
arr.pop();
pop() 方法从数组的末尾删除一个元素,并返回该元素。示例代码如下:
let arr = [1, 2, 3];
// 删除数组末尾的元素3
let last = arr.pop();
console.log(last); // 3
console.log(arr); // [1, 2]
3. shift()
arr.shift();
shift() 方法从数组的头部删除一个元素,并返回该元素。示例代码如下:
let arr = [1, 2, 3];
// 删除数组头部的元素1
let first = arr.shift();
console.log(first); // 1
console.log(arr); // [2, 3]
4. unshift()
arr.unshift(item1, item2, ..., itemX);
unshift() 方法向数组的头部添加一个或多个元素,并返回新的长度。示例代码如下:
let arr = [1, 2, 3];
// 向数组头部添加元素0
arr.unshift(0);
console.log(arr); // [0, 1, 2, 3]
5. slice()
arr.slice(start, end);
slice() 方法返回一个从开始索引到结束索引(不包括结束索引)的新数组。示例代码如下:
let arr = [1, 2, 3];
// 截取数组的第二个和第三个元素,返回新数组
let newArr = arr.slice(1, 3);
console.log(newArr); // [2, 3]
6. splice()
arr.splice(start, deleteCount, item1, item2, ..., itemX);
splice() 方法从数组中添加或删除元素,并返回被删除的元素组成的新数组。示例代码如下:
let arr = [1, 2, 3];
// 删除数组中的第二个元素,并添加元素4和元素5
let deleted = arr.splice(1, 1, 4, 5);
console.log(arr); // [1, 4, 5, 3]
console.log(deleted); // [2]
7. concat()
arr.concat(item1, item2, ..., itemX);
concat() 方法用于连接两个或多个数组,并返回一个新数组。示例代码如下:
let arr1 = [1, 2];
let arr2 = [3, 4];
let newArr = arr1.concat(arr2);
console.log(newArr); // [1, 2, 3, 4]
8. join()
arr.join(separator);
join() 方法将数组中的所有元素转换为字符串,并连接起来,返回一个字符串。示例代码如下:
let arr = [1, 2, 3];
let str = arr.join('-');
console.log(str); // '1-2-3'
9. reverse()
arr.reverse();
reverse() 方法用于反转数组中元素的顺序,返回反转后的数组。示例代码如下:
let arr = [1, 2, 3];
arr.reverse();
console.log(arr); // [3, 2, 1]
以上就是JavaScript数组实例的9个方法的完整攻略,希望能够对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript数组实例的9个方法 - Python技术站