用js编写一个函数,通过该函数可以得到一个新的数组,新数组中移除原数组中指定值。 例如:移除数组 arr[3,4,2,6,7,3,8,9,2,3,7,2,6,2] 中的所有的数字2。(不要直接修改数组 arr,结果返回新的数组。)
时间: 2023-10-26 08:18:47 浏览: 68
js数组的基本用法及数组根据下标(数值或字符)移除元素
好的,这是一个很简单的问题。以下是使用 JavaScript 编写的一个函数来移除一个数组中的指定值:
```
function removeValueFromArray(arr, value) {
return arr.filter(function(item) {
return item !== value;
});
}
var arr = [3,4,2,6,7,3,8,9,2,3,7,2,6,2];
arr = removeValueFromArray(arr, 2);
console.log(arr); // 输出 [3, 4, 6, 7, 3, 8, 9, 3, 7, 6]
```
这个函数使用了 JavaScript 内置的 `filter` 方法来返回一个新数组,该数组中不包含指定的值。其中 `arr` 是原始数组,`value` 是要移除的值。
阅读全文