Javascript 如何向数值数组的末尾添加新值?
在PHP中,我可以执行以下操作:Javascript 如何向数值数组的末尾添加新值?,javascript,arrays,Javascript,Arrays,在PHP中,我可以执行以下操作: $arrayname[] = 'value'; 然后,如果3个键已经存在,则该值将放入最后一个数字键(如4) 在JavaScript中,我无法对以下内容执行同样的操作: arrayname[] = 'value'; 如何在JavaScript中实现这一点?您可以使用数组推送方法 arrayname.push('value'); 您可以使用push方法 例如(使用Firebug快速测试): 首先,声明一个包含两个项的数组: >>> var
$arrayname[] = 'value';
然后,如果3个键已经存在,则该值将放入最后一个数字键(如4)
在JavaScript中,我无法对以下内容执行同样的操作:
arrayname[] = 'value';
如何在JavaScript中实现这一点?您可以使用数组推送方法
arrayname.push('value');
您可以使用
push
方法
例如(使用Firebug快速测试): 首先,声明一个包含两个项的数组:
>>> var a = [10, 20, 30, 'glop'];
该数组包含:
>>> a
[10, 20, 30, "glop"]
>>> a
[10, 20, 30, "glop", "test"]
现在,
将一个新值推到末尾:
>>> a.push('test');
5
该阵列现在包含:
>>> a
[10, 20, 30, "glop"]
>>> a
[10, 20, 30, "glop", "test"]
你可以用
arrayName.push('yourValue');
或
arrayName[arrayName.length]=“yourvalue”代码>
感谢您同时添加多个元素,或者在末尾以外的其他地方添加一个元素查看答案:只是为了帮助其他新手,不要尝试a=a.push('test')代码>持续10分钟。:)