数组删除指定元素 js
时间: 2023-09-02 18:10:33 浏览: 93
在 JavaScript 中,你可以使用 `filter()` 方法来删除数组中的指定元素。下面是一个示例:
```javascript
let array = [1, 2, 3, 4, 5];
let elementToRemove = 3;
let newArray = array.filter(item => item !== elementToRemove);
console.log(newArray); // 输出: [1, 2, 4, 5]
```
在上面的示例中,我们使用 `filter()` 方法过滤掉数组中与指定元素相等的元素,从而得到一个新的数组 `newArray`。
相关问题
微信小程序数组删除指定元素
可以使用 JavaScript 中的 `splice()` 方法来删除数组中指定的元素。下面是一个示例代码:
```javascript
var arr = [1, 2, 3, 4, 5];
var target = 3; // 要删除的元素
for (var i = 0; i < arr.length; i++) {
if (arr[i] === target) {
arr.splice(i, 1);
i--; // 因为删除后数组长度减小了,需要将索引减1
}
}
console.log(arr); // [1, 2, 4, 5]
```
上面的代码中,我们使用 `splice()` 方法来删除数组中的指定元素 `target`。`splice()` 方法接受两个参数,第一个参数是要删除的元素的索引,第二个参数是要删除的元素的个数。在循环中,我们遍历整个数组,一旦找到要删除的元素,就使用 `splice()` 方法将其从数组中删除。注意,由于删除后数组的长度减小了,我们需要将索引 `i` 减1,否则可能会跳过某些元素。最后,打印出删除后的数组。
js 删除数组中指定元素
你可以使用 JavaScript 中的 `filter()` 方法来删除数组中的指定元素。下面是一个示例:
```javascript
let arr = [1, 2, 3, 4, 5];
let elementToRemove = 3;
arr = arr.filter(item => item !== elementToRemove);
console.log(arr); // 输出: [1, 2, 4, 5]
```
在上面的示例中,我们定义了一个数组 `arr`,然后使用 `filter()` 方法过滤掉了所有等于 `elementToRemove` 的元素,最后将过滤后的结果重新赋值给 `arr`。最终输出的结果是 `[1, 2, 4, 5]`。
阅读全文