Preguntas etiquetadas con object

200
¿Cómo puedo crear una copia de un objeto en Python?

Me gustaría crear una copia de un objeto. Quiero que el nuevo objeto posea todas las propiedades del objeto antiguo (valores de los campos). Pero quiero tener objetos independientes. Entonces, si cambio los valores de los campos del nuevo objeto, el objeto antiguo no debería verse afectado por...

196
¿Es posible eliminar la propiedad de un objeto en PHP?

Si tengo una stdObjectpalabra, $a. Claro que no hay problema para asignar una nueva propiedad $a, $a->new_property = $xyz; Pero luego quiero eliminarlo, por unsetlo que no es de ayuda aquí. Entonces, $a->new_property = null; es algo así ¿Pero hay una manera más

192
¿Cómo encontrar las claves de un hash?

Sé que en JavaScript los objetos se duplican como hashes, pero no he podido encontrar una función integrada para obtener las claves var h = {a:'b',c:'d'}; Quiero algo como var k = h.keys() ; // k = ['a','c']; Es simple escribir una función para iterar sobre los elementos y agregar las claves...

188
PHP: Almacenar 'objetos' dentro de $ _SESSION

Acabo de darme cuenta de que en realidad puedo almacenar objetos en $ _SESSION y me parece bastante genial porque cuando salto a otra página todavía tengo mi objeto. Ahora, antes de comenzar a usar este enfoque, me gustaría saber si realmente es una buena idea o si existen posibles dificultades...

187
JavaScript: filter () para objetos

ECMAScript 5 tiene el filter()prototipo para los Arraytipos, pero no para los Objecttipos, si lo entiendo correctamente. ¿Cómo implementaría un filter()for Objects en JavaScript? Digamos que tengo este objeto: var foo = { bar: "Yes" }; Y quiero escribir un filter()que funcione en...

183
Cómo usar JavaScript Object.defineProperty

Miré a mi alrededor para Object.definePropertysaber cómo usar el método, pero no pude encontrar nada decente. Alguien me dio este fragmento de código : Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) Pero no lo entiendo. Principalmente,...

182
Javascript reduce () en Object

Hay un buen método de matriz reduce()para obtener un valor de la matriz. Ejemplo: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); ¿Cuál es la mejor manera de lograr lo mismo con los objetos? Me gustaría hacer esto: { a:...

182
¿Cómo uso IValidatableObject?

Entiendo que IValidatableObjectse usa para validar un objeto de una manera que le permite a uno comparar propiedades entre sí. Todavía me gustaría tener atributos para validar propiedades individuales, pero quiero ignorar fallas en algunas propiedades en ciertos casos. ¿Estoy tratando de usarlo...

179
Obtener el nombre de propiedad del objeto

Me preguntaba si en JavaScript había alguna forma de recorrer un objeto así. for(var i in myObject) { // ... } Pero obtenga el nombre de cada propiedad de esta manera. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Parece que no puedo encontrar algo así en Google....