是否有可能以这种方式为Array增加价值?

时间:2015-12-09 22:06:05

标签: javascript

value = a[0];

是否可以在Java脚本中以这种方式进行?

3 个答案:

答案 0 :(得分:2)

没有。这是正确的:

a[0] = value;

因为赋值运算符具有从右到左的关联性 检查this link是否有运营商优先级表。

希望这有帮助。

答案 1 :(得分:0)

否则会影响存储在数组的第一个位置[0]中的值到变量value

a=[1,2];
value = a[0];
console.log(value); //will return 1

如果您的价值取决于numberstring

11 = a[0];
"example" = a[0];

将返回以下错误消息:

  

未捕获的ReferenceError:赋值中的左侧无效(...)

因此,如果要为数组赋值,则应使用它:

a[0] = value;
a[0] = 11;
a[0] = "example";

希望这有帮助。

答案 2 :(得分:0)

这会将Host alias Hostname [IPADDRESS] User ubuntu IdentityFile your_key 变量设置为value中的第一个元素。它不会为数组设置新值。