【发布时间】:2010-12-30 00:13:17
【问题描述】:
在 PHP 中我可以这样做:
$arrayname[] = 'value';
然后该值将放在最后一个数字键中,例如。如果 3 个键已经存在,则为 4。
在 JavaScript 中我不能这样做:
arrayname[] = 'value';
你是如何在 JavaScript 中做到这一点的?
【问题讨论】:
标签: javascript arrays
在 PHP 中我可以这样做:
$arrayname[] = 'value';
然后该值将放在最后一个数字键中,例如。如果 3 个键已经存在,则为 4。
在 JavaScript 中我不能这样做:
arrayname[] = 'value';
你是如何在 JavaScript 中做到这一点的?
【问题讨论】:
标签: javascript arrays
您可以使用push 方法。
比如(使用Firebug快速测试):
首先,声明一个包含几个项目的数组:
>>> var a = [10, 20, 30, 'glop'];
数组包含:
>>> a
[10, 20, 30, "glop"]
现在,push 一个新值结束了:
>>> a.push('test');
5
数组现在包含:
>>> a
[10, 20, 30, "glop", "test"]
【讨论】:
a = a.push('test'); 10 分钟。 :)
你可以使用
arrayName.push('yourValue');
或
arrayName[arrayName.length] = 'yourvalue';
谢谢
【讨论】:
可以使用数组推送方式
arrayname.push('value');
【讨论】: