2012-03-16 14 views
1

Javascriptで配列に1つの項目を追加し、その配列をメソッドの引数として使用したいとします。 を簡単な構文でどのようにして完成させることができますか?javascriptの配列に1つの項目を追加するためのショートカット

私はこれを試してみました:

[].push({ "value" : "test"}); 

しかし、唯一の1、私はリターンとして完全な配列をしたいを返すこと。 だから、どんな仲間?私が試したものに似た何か?

+0

[OK]を、どのようにそれはunderscore.jsをDONEINことでしょうか?私は何らかのユーティリティlibaryを使用するために開いています –

答えて

3

はこのお試しください:

[{ "value" : "test"}] 
+0

もちろんです!私はプッシュで何かをしていたので、私はそれを考えなかった;-)ありがとう! –

3

私はアンダースコアで何も見つかりませんでしたので、私の罪悪感の良心により私は自分自身でそれを書くことができました。新しいArrayを返す独自のpushメソッドでJavaScript Arrayオブジェクトを単純に拡張することができます。少しのように:

Array.prototype.betterPush = function(pushed){ 
this.push(pushed); 
return this; 
} 

このフィドルを参照してください:http://jsfiddle.net/eVG9S/2/

関連する問題