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'); |