How to add a new value to the end of an numerical array?
本问题已经有最佳答案,请猛点这里访问。
在PHP中,我可以做到:
| 1 | $arrayname[] = 'value'; | 
然后,如果3个键已经存在,该值将被放入最后一个数字键,如4。
在javascript中,我不能对以下内容做同样的操作:
| 1 | arrayname[] = 'value'; | 
你是如何用JavaScript实现的?
你可以使用
| 1 | arrayName.push('yourValue'); | 
或
谢谢
您可以使用
例如(使用Firebug快速测试):
首先,声明一个包含两个项的数组:
| 1 | >>> var a = [10, 20, 30, 'glop']; | 
数组包含:
| 1 2 | >>> a [10, 20, 30,"glop"] | 
现在,
| 1 2 | >>> a.push('test'); 5 | 
阵列现在包含:
| 1 2 | >>> a [10, 20, 30,"glop","test"] | 
可以使用数组推送方法
| 1 | arrayname.push('value'); |