Bootstrap

js处理数组函数

1.pop() 方法用于删除数组的最后一个元素并返回删除的元素
let arr = [1,2,3,4,5]
arr.pop() //  5
// arr => [1,2,3,4]
3.splice 删除数组中某个指定下标的元素
let arr = [1,2,3,4,5]
arr.splice(3, 1) // [4]
// arr => [1,2,3,5]

let name= 'b',
arr = ['a','b','c','d']
arr.splice(arr.indexOf(name), 1) // ['b']
// arr => ['a','c','d']

2.push() 方法用于添加数组的最后一个元素并返回添加的元素

let arr = [1,2,3,4]
arr.push(5) //  5
// arr => [1,2,3,4,5]
3.splice 删除数组中某个指定下标的元素
let arr = [1,2,3,4,5]
arr.splice(3, 1) // [4]
// arr => [1,2,3,5]

let name= 'b',
arr = ['a','b','c','d']
arr.splice(arr.indexOf(name), 1) // ['b']
// arr => ['a','c','d']
4.splice 插入元素
let arr = [1, 2, 3];
arr.splice(1, 0, 4); // 在索引1的位置插入元素4
console.log(arr); // 输出: [1, 4, 2, 3]
5.splice 删除元素
let arr = [1, 2, 3, 4, 5];
arr.splice(2, 2); // 从索引2开始删除两个元素
console.log(arr); // 输出: [1, 2, 5]
6.splice 替换元素
let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1, 'a', 'b'); // 从索引2开始删除一个元素,并插入'a'和'b'
console.log(arr); // 输出: [1, 2, 'a', 'b', 4, 5]
7.splice 使用负数索引
let arr = [1, 2, 3, 4, 5];
arr.splice(-2, 1); // 从倒数第二个元素开始删除一个元素
console.log(arr); // 输出: [1, 2, 3, 5]

;