let arr = [1, 2, 3, 4, 5]
//1.pop 删除数组末尾最后一个元素,改变原数组,返回被删除的元素
// console.log(arr.pop()); //5
// console.log(arr); //1,2,3,4
//2.push 数组末尾添加元素,改变原数组,返回添加后的length
// console.log(arr.push(6)); //6
// console.log(arr); //1,2,3,4,5,6
//3.shift 删除数组第一个元素,改变原数组,返回被删除的元素
// console.log(arr.shift()); //1
// console.log(arr); //2,3,4,5
// 4.unshift 数组头部添加元素,改变原数组,返回添加后的length
// console.log(arr.unshift(6)); //6
// console.log(arr); //6,1,2,3,4,5
//5.reverse 反转数组 改变原数组
// console.log(arr.reverse()); //5,4,3,2,1
// console.log(arr); //1,2,3,4,5
//6.splice 添加或删除或替换 改变原数组
// console.log(arr.splice(1)); //2, 3, 4, 5
// console.log(arr); //1,2,3,4,5
//7.sort 数组排序 改变原数组
// var arr1 = [1, 3, 4, 2, 5]
// 升序
// console.log(arr1.sort((a, b) => a - b)); //1,2,3,4,5
// console.log(arr1); //1,3,4,2,5
//8.slice 拷贝数组 不改变原数组
// console.log(arr.slice(1, 2)); //2
// console.log(arr); // 1,2,3,4,5
//9.join 数组改变为字符串
// let b = arr.join('+')
// console.log(arr.join('+')); // 1+2+3+4+5
// console.log(typeof b); //string
//10. indexOf 查找数组中某元素的第一个索引值,不改变原数组,如果没有返回-1
// console.log(arr.indexOf(3)); //2
// console.log(arr.indexOf(8)); //-1
数组常用方法
最新推荐文章于 2024-10-08 10:16:40 发布