下面是“数组Array的一些方法(总结)”的完整攻略:
一、数组Array的创建
1.1 声明一个空数组
let arr = [];
1.2 声明一个有初始元素的数组
let arr = [1, 2, 3];
1.3 声明一个指定长度的数组
let arr = new Array(3);
1.4 声明一个指定长度并且有初始元素的数组
let arr = new Array(3).fill(0);
二、数组Array的基本操作
2.1 获取数组的长度
let arr = [1, 2, 3];
console.log(arr.length); // 输出 3
2.2 访问数组中的元素
let arr = [1, 2, 3];
console.log(arr[0]); // 输出 1
2.3 修改数组中的元素
let arr = [1, 2, 3];
arr[0] = 0;
console.log(arr); // 输出 [0, 2, 3]
2.4 数组的遍历
let arr = [1, 2, 3];
arr.forEach(item => {
console.log(item);
})
三、数组Array的一些方法
3.1 Array.prototype.push()
push() 方法向数组的末尾添加一个或多个元素,并返回新数组的长度。
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // 输出 [1, 2, 3, 4]
3.2 Array.prototype.pop()
pop() 方法从数组的末尾删除一个元素,并返回该元素的值。
let arr = [1, 2, 3];
let last = arr.pop();
console.log(last); // 输出 3
console.log(arr); // 输出 [1, 2]
3.3 Array.prototype.shift()
shift() 方法从数组的开头删除一个元素,并返回该元素的值。
let arr = [1, 2, 3];
let first = arr.shift();
console.log(first); // 输出 1
console.log(arr); // 输出 [2, 3]
3.4 Array.prototype.unshift()
unshift() 方法向数组的开头添加一个或多个元素,并返回新数组的长度。
let arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // 输出 [0, 1, 2, 3]
3.5 Array.prototype.splice()
splice() 方法可以从数组中添加或删除元素,该方法会改变原始数组,返回一个包含已删除元素的数组。
let arr = [1, 2, 3];
arr.splice(1, 2, 4, 5);
console.log(arr); // 输出 [1, 4, 5]
3.6 Array.prototype.slice()
slice() 方法返回原始数组中指定开始和结束位置之间的元素的新数组,但不改变原始数组。
let arr = [1, 2, 3];
let newArr = arr.slice(1,2);
console.log(newArr); // 输出 [2]
console.log(arr); // 输出 [1, 2, 3]
四、示例说明
4.1 返回数组中最大的数
const getMax = function(arr) {
return Math.max.apply(null, arr);
}
let arr = [1, 2, 3];
console.log(getMax(arr)); // 输出 3
4.2 判断数组中是否包含某个元素
let arr = [1, 2, 3];
console.log(arr.includes(2)); // 输出 true
console.log(arr.includes(4)); // 输出 false
以上就是关于“数组Array的一些方法(总结)”的完整攻略,包含了数组的创建、基本操作、常用方法及示例说明等内容。希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:数组Array的一些方法(总结) - Python技术站