Perguntas com a marcação «object»

199
Como posso criar uma cópia de um objeto em Python?

Eu gostaria de criar uma cópia de um objeto. Eu quero que o novo objeto possua todas as propriedades do objeto antigo (valores dos campos). Mas eu quero ter objetos independentes. Portanto, se eu alterar os valores dos campos do novo objeto, o objeto antigo não deverá ser afetado por...

194
É possível excluir a propriedade de um objeto no PHP?

Se eu tenho uma stdObjectpalavra a dizer $a,. Claro que não há nenhum problema para atribuir uma nova propriedade, $a, $a->new_property = $xyz; Mas então eu quero removê-lo, por isso unsetnão ajuda em nada aqui. Assim, $a->new_property = null; é meio que isso. Mas existe uma maneira...

192
Como encontrar as chaves de um hash?

Eu sei que em javascript objetos funcionam como hashes, mas não consegui encontrar uma função incorporada para obter as chaves var h = {a:'b',c:'d'}; Eu quero algo como var k = h.keys() ; // k = ['a','c']; É simples escrever uma função para iterar sobre os itens e adicionar as chaves a uma...

190
String para objeto em JS

Eu tenho uma string como string = "firstName:name1, lastName:last1"; agora eu preciso de um objeto obj tal que obj = {firstName:name1, lastName:last1} Como posso fazer isso em

188
PHP: Armazenando 'objetos' dentro do $ _SESSION

Acabei de descobrir que posso realmente armazenar objetos no $ _SESSION e acho muito legal porque, quando pulo para outra página, ainda tenho meu objeto. Agora, antes de começar a usar essa abordagem, gostaria de descobrir se é realmente uma boa idéia ou se existem armadilhas potenciais...

187
JavaScript: filter () para objetos

O ECMAScript 5 possui o filter()protótipo para Arraytipos, mas não para Objecttipos, se bem entendi. Como eu implementaria um filter()for Objects em JavaScript? Digamos que eu tenho esse objeto: var foo = { bar: "Yes" }; E eu quero escrever um filter()que funcione em

183
Como usar o javascript Object.defineProperty

Olhei em volta para saber como usar o Object.definePropertymétodo, mas não consegui encontrar nada decente. Alguém me deu esse trecho de código : Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) Mas eu não entendo isso. Principalmente, geté...

182
Javascript reduzir () no objeto

Existe um bom método Array reduce()para obter um valor a partir da matriz. Exemplo: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Qual é a melhor maneira de conseguir o mesmo com objetos? Eu gostaria de fazer isso: { a:...

182
Como uso IValidatableObject?

Entendo que IValidatableObjecté usado para validar um objeto de uma maneira que permita comparar propriedades entre si. Ainda gostaria de ter atributos para validar propriedades individuais, mas quero ignorar falhas em algumas propriedades em certos casos. Estou tentando usá-lo incorretamente no...

179
Obtendo o nome da propriedade do objeto

Eu queria saber se havia alguma maneira no JavaScript para percorrer um objeto como esse. for(var i in myObject) { // ... } Mas obtenha o nome de cada propriedade assim. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Não consigo encontrar nada parecido no Google....