最佳答案
有人能解释一下他们在概念上的区别吗。在某处读到,第二个数组通过销毁对现有数组的所有引用和。Length = 0只是清空数组。但对我来说没用
//Declaration
var arr = new Array();
下面的代码是一次又一次执行的循环代码。
$("#dummy").load("something.php",function(){
arr.length =0;// expected to empty the array
$("div").each(function(){
arr = arr + $(this).html();
});
});
但是如果我用 arr =[]
代替 arr.length=0
代替代码,它就可以正常工作。有人能解释一下这里发生了什么吗。