JavaScript 数组简介

1.数组的定义

// 字面向量
let arr = [1, 2, 3, 4];

// new 关键字创建一个实例,继承至基类Array
let arr2 = new Array(1,2,3,4);

2. 数组的常用操作

  • 数组合并,倒置,排序
 // 1. 数组合并
 let arr6 = [1,2,3];
 let arr7 = [4,5,6];
 let arr8 = arr7.concat(arr6);
 // console.log(arr8)

 // 2.数组倒置
 let arr9 = arr7.reverse();
 // console.log(arr9)

 // 3. 数组排序
 let arr10 = [2,1,7,3,8];
 arr10.sort();
  • 删除数组中指定元素(slice())
let arr = [1,2,3,4];
arr.slice(1,1);
console.log(arr);  // 1,3,4
  • 数组尾部追加元素(push())
let arr = [1,2,3,4];
arr.push(1,1);
console.log(arr);  // 1,2,3,4,5
  • 数组中删除最后一个元素(pop() )
let arr = [1,2,3,4];
arr.pop();
console.log(arr);  // 1,2,3
  • 数组中添加一个新元素,最前(unshift() )
let arr = [1,2,3,4];
arr.unshift(0);
console.log(arr);  //0,1,2,3,4
  • 根据下标删除数组某一项(delete)
let arr = [1,2,3,4];
delete arr[3]
console.log(arr);  //1,2,3
  • 拼接数组(splice())
let arr = [1,2,3,4];
arr.splice(2, 0, "5", "6");
console.log(arr);  //1,2,3,5,6,4

第一个参数(2)定义了应添加新元素的位置(拼接)。

第二个参数(0)定义应删除多少元素。

猜你喜欢

转载自blog.csdn.net/lwzhang1101/article/details/129405825
今日推荐