私はJavaScriptで作業しています。私に助けてください。 ここに私の問題があります。jQueryマップで選択されたオブジェクト
var NewObj= [{ id: 0, b: "Zero", c: "x", d: "!" }, { id: 1, b: "One", c: "y", d: "@" }]
私は$を使用しようとした。このようになるために - 私が選択したオブジェクトの要素(> "ID" "")に変更したい
var MyObj= [{ a: 0, b: "Zero", c: "x", d: "!" }, { a: 1, b: "One", c: "y", d: "@" }]
: 私は、このオブジェクトを持っていますこの
NewObj= $.map(MyObj, function (obj) {
return { id: obj.a, b: obj.b, c: obj.c, d:obj.d };
});
よう.MAP()メソッドは、私が唯一のオブジェクトの一つの要素を変更するので、これを行うに任意のより良い方法はありますか?
これは破壊的である、と 'MyObj'を変更します。 'map'ではなく' forEach'を使うこともできます。 – Amadan
私が理解できるように助けてください...彼が何を望んでいないのですか?オブジェクトを変更するには? – JordanHendrix
私は、変数名の選択によって、彼が古いもの( 'MyObj')とは異なる新しいオブジェクト(' NewObj')を作りたいと思っています。 – Amadan