/*删除数组中的某一个对象
_arr:数组
_obj:需删除的对象
*/
removeAaary(_arr, _obj) {
var length = _arr.length;
for (var i = 0; i < length; i++) {
if (_arr[i] == _obj) {
if (i == 0) {
_arr.shift(); //删除并返回数组的第一个元素
return _arr;
}
else if (i == length - 1) {
_arr.pop(); //删除并返回数组的最后一个元素
return _arr;
}
else {
_arr.splice(i, 1); //删除下标为i的元素
return _arr;
}
}
}
},
删除数组中指定对象
最新推荐文章于 2024-04-09 16:45:57 发布
该代码实现了一个名为`removeArray`的函数,用于从数组`_arr`中删除指定的对象`_obj`。它遍历数组,当找到匹配的对象时,根据其位置使用`shift`(如果在数组开头),`pop`(如果在数组末尾),或者`splice`方法进行删除,并返回处理后的数组。
摘要由CSDN通过智能技术生成