📅  最后修改于: 2023-12-03 15:08:24.659000             🧑  作者: Mango
在 AngularJS 中,你可以使用以下两种方法将数组清空:
length
属性splice()
方法length
属性将数组的 length
属性设置为 0
可以将其清空。这个方法简单易懂,但并不适用于你需要保留数组引用的情况。
以下是使用 length
属性清空数组的示例代码:
$scope.array = [1, 2, 3, 4]; // 要清空的数组
$scope.array.length = 0; // 清空数组
splice()
方法splice()
方法可以删除数组中的元素,并可选地添加新元素。当传入 0
作为第二个参数时,它会删除所有元素从而清空数组。
以下是使用 splice()
方法清空数组的示例代码:
$scope.array = [1, 2, 3, 4]; // 要清空的数组
$scope.array.splice(0, $scope.array.length); // 清空数组
在这个示例中,我们将删除数组中从第一个元素开始的所有元素(从索引 0
开始),直到数组的长度为 0
为止。
最后的提示:在使用这些方法清空数组之后,数组仍然存在,只不过它已经没有元素了。因此,你可以继续使用该数组的引用。