Сообщение от Deff
|
А arr = []; - не тож самое ?
|
нет конечно, вот пример:
var a = [1,2,3];
var b = a;
a = [];
alert( b ); // 1,2,3 - a потеряло значение, а вот b не потеряло, ссылка то висит на другой переменной
А если делать так:
var a = [1,2,3];
var b = a;
a.length = 0;
alert( b ); // пусто - a и b потеряли значения