WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中清空数组

主题:JavaScript / jQuery上一页|下一页

答案:使用length属性

您可以简单地使用数组的长度属性来清空 JavaScript 中的数组。

让我们看一个例子来了解它的基本工作原理:

var arr1 = [1,2,3,4,5];

// 通过另一个变量引用 arr1
var arr2 = arr1;

// 使 arr1 为空
arr1.length = 0;

console.log(arr1.length); // Prints: 0
console.log(arr2.length); // Prints: 0

如果您在其他任何地方都没有对原始数组 arr1 的任何引用,您也可以使用方括号表示法来清空数组,例如 arr1 = [] 您的代码,因为它创建了一个全新的空数组而不是清空原始数组,如您在此处看到的:

var arr1 = [1,2,3,4,5];

// 通过另一个变量引用 arr1
var arr2 = arr1;

// 使 arr1 为空
arr1 = [];

console.log(arr1.length); // Prints: 0
console.log(arr2.length); // Prints: 5

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements