Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以通过这种方式向数组添加值?_Javascript - Fatal编程技术网

Javascript 是否可以通过这种方式向数组添加值?

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中的第一个元素。它不会为数组设置

在Java脚本中是否可以这样做?

否这将影响存储在数组第一个位置
[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;