在PHP中,我可以这样做:
$arrayname[] = 'value';
如果已经存在3个键,则该值将放入最后一个数字键,例如4。
在JavaScript中,我无法使用相同的方法:
arrayname[] = 'value';
你如何在JavaScript中实现它?
在PHP中,我可以这样做:
$arrayname[] = 'value';
如果已经存在3个键,则该值将放入最后一个数字键,例如4。
在JavaScript中,我无法使用相同的方法:
arrayname[] = 'value';
你如何在JavaScript中实现它?
你可以使用 push
方法。
例如:(使用 Firebug 进行快速测试) :
首先,声明一个包含几个项目的数组:
>>> var a = [10, 20, 30, 'glop'];
该数组包含:
>>> a
[10, 20, 30, "glop"]
现在,push
一个新的值到它的末尾:
>>> a.push('test');
5
现在该数组包含的元素为:
>>> a
[10, 20, 30, "glop", "test"]
您可以使用
arrayName.push('yourValue');
或者
arrayName[arrayName.length] = '你的值';
谢谢
arrayname.push('value');
a = a.push('test');
。 :) - Joshua Dance