gpt4 book ai didi

javascript - 数组声明和赋值 (JavaScript)

转载 作者:行者123 更新时间:2023-11-30 10:15:44 25 4
gpt4 key购买 nike

一个变量的声明和赋值可以在一行中完成,但是在数组中似乎是不可能的,为什么?

var variable1 = 5;  // Works

var array1[0] = 5; // Doesn't work

var array2 = []; // Works
array2[0] = 5;

最佳答案

array initialiser具有以下形式:

var a = [5];

当你这样做时:

var array1[0]

然后解释器看到 var 并期望它后面跟着一个标识符。但是,array1[0] 由于“[”和“]”字符而不是有效标识符。如果是,您将有一个名为 array1[0] 的变量,其值为 5

关于javascript - 数组声明和赋值 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23796776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com