我想在Javascript中只向数组中添加一个项目,并将该数组用作方法的参数。如何使用简单的语法完成此。
我试过了:
[].push({ "value" : "test"});
但是只返回1.我希望将完整的数组作为返回。 那么任何想法?类似于我尝试过的东西?
答案 0 :(得分:4)
试试这个:
[{ "value" : "test"}]
答案 1 :(得分:3)
好的,我没有找到任何下划线,所以我心虚的良心让我自己写下来。您可以使用自己的push
方法扩展JavaScript Array对象,该方法将返回新的Array。有点像:
Array.prototype.betterPush = function(pushed){
this.push(pushed);
return this;
}
看到这个小提琴:http://jsfiddle.net/eVG9S/2/