JavaScript中Array对象用法实例总结
数组(Array)是JavaScript中常用的数据结构,由多个元素组成,每个元素可以是不同的数据类型。在JavaScript中,Array是一种内置对象,提供了多种方法和属性,使其使用非常灵活。
创建数组
JavaScript中创建一个数组可以使用以下两种方式:
- 使用字面量创建数组
let arr = [1, 2, 3];
- 使用Array构造函数创建数组
let arr = new Array(1, 2, 3);
常见的Array对象方法
push()方法
该方法在数组的末尾加入一个或多个元素,并返回修改后的数组。示例如下:
let arr = [1, 2, 3];
arr.push(4, 5); // [1, 2, 3, 4, 5]
pop()方法
该方法从数组的末尾删除一个元素,并返回修改后的数组。示例如下:
let arr = [1, 2, 3];
arr.pop(); // [1, 2]
shift()方法
该方法从数组的开头删除一个元素,并返回修改后的数组。示例如下:
let arr = [1, 2, 3];
arr.shift(); // [2, 3]
unshift()方法
该方法在数组的开头加入一个或多个元素,并返回修改后的数组。示例如下:
let arr = [1, 2, 3];
arr.unshift(-1, 0); // [-1, 0, 1, 2, 3]
concat()方法
该方法用于将两个或多个数组合并为一个新数组,并返回这个新数组。示例如下:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = arr1.concat(arr2); // [1, 2, 3, 4, 5, 6]
slice()方法
该方法用于从原数组中选取一部分元素,不会修改原数组,而是返回一个新数组。示例如下:
let arr1 = [1, 2, 3, 4, 5];
let arr2 = arr1.slice(2, 4); // [3, 4]
示例说明
示例1:使用push()方法将数字1-5加入数组中
let arr = [];
for (let i = 1; i <= 5; i++) {
arr.push(i);
}
console.log(arr); // [1, 2, 3, 4, 5]
示例2:使用slice()方法将数组中的奇数元素选出来组成新的数组
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [];
for (let i = 0; i < arr1.length; i++) {
if (arr1[i] % 2 !== 0) {
arr2.push(arr1[i]);
}
}
console.log(arr2); // [1, 3, 5]
以上是关于Array对象用法的总结,其中包括数组的创建、常见的方法和两条使用示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript中Array对象用法实例总结 - Python技术站