オブジェクトを複製して特定のプロパティを残す効率的な方法はありますか?理想的には$ .extend関数を書き直すことなく?
var object = {
"foo": "bar"
, "bim": Array [1000]
};
// extend the object except for the bim property
var clone = $.extend({}, object, "bim");
// = { "foo":"bar" }
私の目標は、私が使用しないものをコピーしないことでリソースを節約することです。
これらのプロパティの設定を解除するのはどうですか? –
私はそれを行うことができます、それは私が時間とリソースをコピーするリソースを無駄にしたくないと思うだけです。たとえば、あるプロパティの値が大きな配列だった場合、私はそれをまったくコピーしたくないと思います。 – stinkycheeseman