题解 | #移除数组中的元素#
移除数组中的元素
https://www.nowcoder.com/practice/a93dd26ebb8c425d844acc17bcce9411
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
</head>
<body>
<script type="text/javascript">
function removeWithoutCopy(arr, item) {
//从前移除元素,每次操作arr,长度都会变,i就不是原来数组的下标了
//所以需要从后移除元素
for (var i = arr.length-1; i >= 0; i--) {
if (arr[i] == item) arr.splice(i, 1);
}
return arr;
}
</script>
</body>
</html>
查看23道真题和解析