¿Existe alguna forma eficiente de clonar un objeto pero omitiendo las propiedades especificadas? ¿Idealmente sin reescribir la función $ .extend?
var object = {
"foo": "bar"
, "bim": Array [1000]
};
// extend the object except for the bim property
var clone = $.extend({}, object, "bim");
// = { "foo":"bar" }
Mi objetivo es ahorrar recursos al no copiar algo que no voy a usar.
¿Qué ocurre al deshacer esas propiedades después? –
Puedo hacer eso, es solo que preferiría no perder el tiempo y los recursos para copiar la propiedad. Por ejemplo, si el valor de una determinada propiedad es una gran matriz, preferiría no copiarlo en absoluto. – stinkycheeseman