我正在尝试学习JavaScript数组,并且遇到了在PHP中创建数组的复制困难:
我有点不明白,需要手动创建密钥似乎有些愚蠢。这种记法也可以:
$fruits[] = 'banana';
$fruits[] = 'orange';
在 PHP 中这样做会自动将香蕉分配键值 0,橙子分配键值 1。但当我尝试在 JavaScript 中这样做时,它似乎没有自动分配键:
var fruits = [];
fruits[] = 'banana';
fruits[] = 'orange';
那种方法不行。但这个可以:
var fruits = [];
fruits[0] = 'banana';
fruits[1] = 'orange';
我有点不明白,需要手动创建密钥似乎有些愚蠢。这种记法也可以:
var fruits = [ 'banana', 'orange' ];
但是,根据我的需求,我正在尝试将一个大的PHP数组转换为JavaScript,如果第二个示例可以工作,那么会更加容易。我的注释是否略有不妥,或者最后两个示例是唯一的方法?提前感谢!