var a=[1,2,3]; alert('a - '+typeof a); var b=a.slice(0); alert(b.join('-')); // var o={1:1, 2:2, 3:3, length:3}; alert('o - '+typeof o); alert('o.length = '+o.length); // далее будет ошибка var c=o.slice(0); alert(c.join('-'));