Javascript 是否可以通过这种方式向数组添加值?
在Java脚本中是否可以这样做?否这将影响存储在数组第一个位置Javascript 是否可以通过这种方式向数组添加值?,javascript,Javascript,在Java脚本中是否可以这样做?否这将影响存储在数组第一个位置[0]中的变量值的值: value = a[0]; 如果您所指的值类似于数字或字符串: a=[1,2]; value = a[0]; console.log(value); //will return 1 将返回以下错误消息: 未捕获引用错误:赋值中的左侧无效(…) 因此,如果要将值赋给数组,应使用如下方法: 11 = a[0]; "example" = a[0]; 希望这有帮助。这将把值设置为a中的第一个元素。它不会为数组设置
[0]
中的变量值的值:
value = a[0];
如果您所指的值类似于数字
或字符串
:
a=[1,2];
value = a[0];
console.log(value); //will return 1
将返回以下错误消息:
未捕获引用错误:赋值中的左侧无效(…)
因此,如果要将值赋给数组,应使用如下方法:
11 = a[0];
"example" = a[0];
希望这有帮助。这将把值设置为a
中的第一个元素。它不会为数组设置新值。否。这是正确的:
a[0] = value;
a[0] = 11;
a[0] = "example";
因为赋值运算符具有从右到左的关联性。
检查运算符优先级表
希望这有帮助。否。这只是将a
的第一个元素的值赋给值a[0]=值
的作用是:你是说a[0]=值;是的,你可以,但它也可以取代价值。最好的方法是使用推送功能
a[0] = value;