0

我在用:

var myArry = [];

作为全局变量。然后我用数据库中的一些数据填充数组。如果我想用新数据替换数组数据,我是否必须清空/重置原始数组。

或者什么是正确的方法?

4

3 回答 3

4

以下是清空数组的一些方法:

myArray = [];
myArray = new Array();
myArray.length = 0;
myArray.splice(0, myArray.length);

这些都会起作用。

于 2013-10-28T22:02:28.540 回答
2

myArray.length = 0;将清空数组。然后,您可以根据需要重新填充它。

于 2013-10-28T22:01:23.377 回答
1

如果它来自数据库,最好清除数组,因为可能会删除一些数据。

为此,您可以编写myArray = [];

于 2013-10-28T22:02:18.507 回答