当对象的长度设置为 0 时会发生什么 - JavaScript?

javascriptweb developmentfront end technologyobject oriented programming

假设以下是我们的数组对象 −

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

您可以使用 length 属性将长度设置为 0 并清除内存

清除内存的语法如下 −

yourArrayObjectName.length=0; // 清除内存
yourArrayObjectName.length=4; // 分配内存

输出

这将在控制台上产生以下输出 −

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

相关文章