私はの組み込みのを探しています。これは、2つの連想配列またはオブジェクトを1つに結合する方法です。 Adobe AirでWebkitを使用すると、違いがあります。しかし、基本的に私は、2つのオブジェクトまたは連想配列あなたがする場合はあります2つのオブジェクトのプロパティを1つのオブジェクトにマージする組み込みのメソッドはありますか?
var obj1 = { prop1: "something", prop2 "anotherthing" };
var obj2 = { prop3: "somethingelse" };
をし、私はそれらをマージ行うと、上記の二つのオブジェクトのすべての組み合わせのキーと値を持つオブジェクトを作成します:
var obj3 = obj1.merge(obj2); //something similar to array's concat maybe?
alert(obj3.prop1); //alerts "something"
alert(obj3.prop2); //allerts "anotherthing"
alert(obj3.prop3); //alerts "somethingelse"
を
これを行う機能が組み込まれているか、手動で行う必要がありますか?
私はこの1つが好きですが、あなたは深いコピー(その中のオブジェクトをコピーする)をするためにそれを改造できますか? – jlarson
done、(sorta)、mylib.merge(clone(a)、clone(b))は基本的には後のエフェクトです。 – Breton