js 数组删除方法
    JavaScript中,数组是一种非常常见的数据结构。在使用数组时,我们经常需要对其进行删除操作。下面介绍几种常用的 JS 数组删除方法。
    1. pop() 方法
    pop() 方法用于删除数组的最后一项并返回删除的项。该方法会改变原始数组。
    示例代码:
    ```
    var arr = [1, 2, 3, 4, 5];
    var deletedItem = arr.pop();
    console.log(deletedItem); // 5
    console.log(arr); // [1, 2, 3, 4]
    ```
    2. shift() 方法filter过滤对象数组
    shift() 方法用于删除数组的第一项并返回删除的项。该方法会改变原始数组。
    示例代码:
    ```
    var arr = [1, 2, 3, 4, 5];
    var deletedItem = arr.shift();
    console.log(deletedItem); // 1
    console.log(arr); // [2, 3, 4, 5]
    ```
    3. splice() 方法
    splice() 方法可以实现在任意位置删除数组元素的功能。该方法会改变原始数组。
    示例代码:
    ```
    var arr = [1, 2, 3, 4, 5];
    arr.splice(2, 1);
    console.log(arr); // [1, 2, 4, 5]
    ```
    上面的代码中,splice() 方法的第一个参数是要删除的起始位置,第二个参数是要删除的元素个数。
    4. filter() 方法
    filter() 方法可以根据指定条件过滤数组元素,并返回过滤后的新数组。该方法不会改变
原始数组。
    示例代码:
    ```
    var arr = [1, 2, 3, 4, 5];
    var newArr = arr.filter(function(item) {
    return item !== 3;
    });
    console.log(newArr); // [1, 2, 4, 5]
    console.log(arr); // [1, 2, 3, 4, 5]
    ```
    上面的代码中,filter() 方法的参数是一个函数,这个函数会对数组中的每个元素进行遍历,并返回一个布尔值,用于判断该元素是否应该被过滤掉。
    总结
    以上是 JS 中数组常用的删除方法,我们可以根据实际需求选择合适的方法进行操作。需要注意的是,这些方法都会改变原始数组,如果需要保留原始数组,可以使用类似 filter() 方法这样的不改变原始数组的方法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。