📜  javascript 数组列 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:43.926000             🧑  作者: Mango

Javascript 数组列

Javascript中的数组是一种用于表示一组有序数据的数据结构。它可以包含任意类型的数据,包括数字、字符串、对象等等。本文将探讨Javascript中数组的一些基本操作和技巧。

创建数组

创建一个空数组:

let myArray = [];

创建一个带有初始值的数组:

let myArray = [1, 2, 3, "four", Object];
访问数组元素

使用下标访问数组元素:

let myArray = [1, 2, 3];
console.log(myArray[0]); // 输出1
修改数组元素

使用下标修改数组元素:

let myArray = [1, 2, 3];
myArray[0] = 4;
console.log(myArray); // 输出[4, 2, 3]
数组长度

获取数组长度:

let myArray = [1, 2, 3];
console.log(myArray.length); // 输出3
添加数组元素

在数组末尾添加元素:

let myArray = [1, 2, 3];
myArray.push(4);
console.log(myArray); // 输出[1, 2, 3, 4]

在数组开头添加元素:

let myArray = [1, 2, 3];
myArray.unshift(0);
console.log(myArray); // 输出[0, 1, 2, 3]

在任意位置添加元素:

let myArray = [1, 2, 3];
myArray.splice(1, 0, "a", "b");
console.log(myArray); // 输出[1, "a", "b", 2, 3]
删除数组元素

删除数组末尾元素:

let myArray = [1, 2, 3];
myArray.pop();
console.log(myArray); // 输出[1, 2]

删除数组开头元素:

let myArray = [1, 2, 3];
myArray.shift();
console.log(myArray); // 输出[2, 3]

删除任意位置元素:

let myArray = [1, 2, 3];
myArray.splice(1, 1);
console.log(myArray); // 输出[1, 3]
数组拼接

拼接两个数组:

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let result = array1.concat(array2);
console.log(result); // 输出[1, 2, 3, 4, 5, 6]
数组排序

对数组进行升序排序:

let myArray = [4, 2, 1, 3];
myArray.sort(function(a, b) {
    return a - b;
});
console.log(myArray); // 输出[1, 2, 3, 4]

对数组进行降序排序:

let myArray = [4, 2, 1, 3];
myArray.sort(function(a, b) {
    return b - a;
});
console.log(myArray); // 输出[4, 3, 2, 1]
数组遍历

使用for循环遍历数组:

let myArray = [1, 2, 3];
for(let i = 0; i < myArray.length; i++) {
    console.log(myArray[i]);
}

使用forEach方法遍历数组:

let myArray = [1, 2, 3];
myArray.forEach(function(element) {
    console.log(element);
});

以上是Javascript中数组的一些基本操作和技巧,希望对你有所帮助。