当对象的长度设置为 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.