當物件的長度設定為 0 時會發生什麼 - JavaScript?


假設陣列物件如下 −

var arrayObject =
   [
      "John",
      "David",
      "Mike"
   ]

你可以使用 length 屬性將長度設定為 0 並清除記憶體

清除記憶體的語法如下 −

yourArrayObjectName.length=0; // To clear memory
yourArrayObjectName.length=4; // To allocate memory

輸出

此操作會在控制檯上產生以下輸出 −

var arrayObject =
   [
      "John",
      "David",
      "Mike"
   ]
arrayObject.length = 0;
console.log(arrayObject);
arrayObject.length = 5;
for (var i = 0; i < arrayObject.length; i++)
   console.log(arrayObject[i]);

要執行以上程式,你需要使用以下命令 −

node fileName.js.

此處的檔名是 demo277.js。

輸出

此操作會在控制檯上產生以下輸出 −

PS C:\Users\Amit\javascript-code> node demo277.js
[]
undefined
undefined
undefined
undefined
undefined

更新於: 2020 年 11 月 9 日

282 次檢視

開啟你的職業生涯

完成課程獲得證書

開始
廣告
© . All rights reserved.