好的,以下是Markdown格式的JavaScript Array学习笔记:
JavaScript Array(数组)学习笔记
1. 创建数组
可以使用以下方式创建一个数组:
javascriptCopy Code// 创建一个空数组
let arr1 = [];
// 创建一个包含 3 个元素的数组
let arr2 = [1, 2, 3];
// 使用 Array 构造函数创建数组
let arr3 = new Array();
// 使用 Array 构造函数,并传入元素
let arr4 = new Array(1, 2, 3);
2. 访问数组元素
可以使用以下方式访问数组中的元素:
javascriptCopy Codelet arr = [1, 2, 3, 4, 5];
// 访问第一个元素
console.log(arr[0]); // 输出:1
// 访问最后一个元素
console.log(arr[arr.length - 1]); // 输出:5
3. 添加和删除元素
可以使用以下方法添加或删除数组中的元素:
javascriptCopy Codelet arr = [1, 2, 3, 4, 5];
// 添加元素到数组末尾
arr.push(6);
// 在数组开头添加元素
arr.unshift(0);
// 删除数组末尾的元素
arr.pop();
// 删除数组开头的元素
arr.shift();
4. 数组遍历
可以使用以下方式遍历数组中的元素:
javascriptCopy Codelet arr = [1, 2, 3, 4, 5];
// 使用 for 循环遍历数组
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
// 使用 forEach 方法遍历数组
arr.forEach(function(item, index, array) {
console.log(item);
});
5. 数组排序和搜索
可以使用以下方法对数组进行排序和搜索:
javascriptCopy Codelet arr = [3, 1, 4, 2, 5];
// 数组排序
arr.sort();
// 数组搜索
let index = arr.indexOf(4);
以上是JavaScript Array(数组)学习笔记的内容。希望能对您有帮助!
实例:
javascriptCopy Codelet fruits = ['apple', 'banana', 'orange'];
console.log(fruits[0]); // 输出:'apple'
fruits.push('pear');
console.log(fruits); // 输出:['apple', 'banana', 'orange', 'pear']
console.log(fruits.indexOf('banana')); // 输出:1
console.log(fruits.sort()); // 输出:['apple', 'banana', 'orange', 'pear']