JavaScript/JS数组清空,删除数组内所有数据。
现有数组数据
var bar=[1,2,3];
bar.length = 0;
console.log('bar:',bar)
输出:
bar:[]
bar = [];
console.log('bar:',bar)
输出:
bar:[]
也就是方式1和方式2区别
var foo = [1,2,3];
var bar = [1,2,3];
var foo2 = foo;
var bar2 = bar;
foo = [];
bar.length = 0;
console.log(foo,bar,foo2,bar2);
输出结果
[][][1,2,3][]
得出结论:
http://blog.xqlee.com/article/240724151334981.html