Javascript使用保留关键字作为密钥

Cri*_*sty 1 javascript

这样做

var x = new Array();
x['length']=5;
Run Code Online (Sandbox Code Playgroud)

将x设为5个未定义项的数组,但实际上我希望将值'5'存储在键'length'中.

那可能吗?

zia*_*aab 5

在javascript数组中没有键.您正在寻找对象:

var x = {}
x.length = 5;
Run Code Online (Sandbox Code Playgroud)

  • 旁注:由于数组是一个对象,它实际上*有*键,但`length`键已用于属性. (3认同)