我發現.length = 0
有一些問題,現在如果我更改爲= []
,在我的javascript項目中所有的東西都運行良好。什麼時候沒有指針變量在javascript中消失?
var arr = [1,2,3,4,5];
alert(arr);
arr = [];
alert(arr);
arr.length = 0;
alert(arr);
但是我有一個問題,如果我使用arr = []
,當內存[1,2,3,4,5]消失?如果數組很大並且我多次使用[],則會導致內存不足問題。
*「我發現一些問題與'.length = 0'」*小心分享? –
你可以看到我的堆棧問題https://stackoverflow.com/questions/45924788/angular-appending-is-fast-but-destroying-is-slow1-second這裏我改變.length = 0到= []並解決了問題 –