Perguntas com a marcação «object»

Um objeto é qualquer entidade que pode ser manipulada por comandos em uma linguagem de programação. Um objeto pode ser um valor, uma variável, uma função ou uma estrutura de dados complexa. Na programação orientada a objetos, um objeto se refere a uma instância de uma classe.

3
Como você define programaticamente um atributo?
Suponha que eu tenha um objeto python xe uma strings , como faço para definir o atributo sem x? Assim: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' Qual é a mágica? O objetivo disso, aliás, é armazenar em cache as chamadas …


4
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 …
199 python  oop  object  copy 


3
É 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 mais "elegante"?
194 php  object 

9
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 …
192 javascript  object  key 

15
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 JS?


8
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 envolvidas. Sei que …
188 php  session  object 

14
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 Objects: Object.prototype.filter = function(predicate) { var …

10
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é isso que eu …

13
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: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ …


13
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. Eles dizem para …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.