在PHP中,我可以这样做:
$arrayname[] = 'value';
然后将值放在最后一个数字键中,例如。如果3个密钥已经存在,则为4。
在JavaScript中我不能这样做:
arrayname[] = 'value';
你是如何用JavaScript做的?
答案 0 :(得分:11)
您可以使用
arrayName.push('yourValue');
OR
arrayName[arrayName.length] = 'yourvalue';
由于
答案 1 :(得分:9)
您可以使用push
方法。
例如(使用Firebug快速测试):
首先,声明一个包含几个项目的数组:
>>> var a = [10, 20, 30, 'glop'];
数组包含:
>>> a
[10, 20, 30, "glop"]
现在,push
结束了一个新值:
>>> a.push('test');
5
数组现在包含:
>>> a
[10, 20, 30, "glop", "test"]
答案 2 :(得分:7)
您可以使用数组推送方法
arrayname.push('value');