在PHP中,我会做类似的事情:
$array = array(); $array[] = "value1"; $array[] = "value2"; $array[] = "value3"; 我将如何在JavaScript中做同样的事情?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您不需要jQuery。使用常规JavaScript
var arr = new Array(); // or var arr = []; arr.push('value1'); arr.push('value2'); 注意:在javascript中,您也可以将对象用作数组,但是仍然可以访问数组原型。这使对象的行为类似于数组:
var obj = new Object(); Array.prototype.push.call(obj, 'value'); 将创建一个类似于以下内容的对象:
{ 0: 'value', length: 1 } 您可以像常规数组f.ex一样访问值obj[0]。 问题来源于stack overflow