是否有克隆對象的有效方法,但遺漏了指定的屬性?理想情況下,不需要重寫$ .extend函數?
var object = {
"foo": "bar"
, "bim": Array [1000]
};
// extend the object except for the bim property
var clone = $.extend({}, object, "bim");
// = { "foo":"bar" }
我的目標是通過不復制我不打算使用的東西來節省資源。
那麼後來如何取消設置這些屬性呢? – 2012-03-26 20:07:36
我可以做到這一點,這只是我不想浪費時間和資源複製財產。例如,如果某個屬性的值是一個大數組,我寧願不要複製它。 – stinkycheeseman 2012-03-26 20:13:30