Articles of javascript objects

Instância de class anônima – é uma má ideia?

No ES6 podemos fazer uma aula anônima: var entity = class { } Mas também podemos instanciá-lo: var entity = new class { constructor(name) { this.name = name; } getName() { return this.name; } }(‘Foo’); console.log(entity.getName()); // Foo O que é feito por trás disso, que vantagem trará e quais ressalvas também trarão?

Criar um object vazio em JavaScript com {} ou novo object ()?

Existem duas maneiras diferentes de criar um object vazio em JavaScript: var objectA = {} var objectB = new Object() Existe alguma diferença em como o mecanismo de script lida com eles? Existe alguma razão para usar um sobre o outro? Da mesma forma, também é possível criar um array vazio usando uma syntax diferente: […]

Obtendo o primeiro índice de um object

Considerar: var object = { foo: {}, bar: {}, baz: {} } Como eu faria isso: var first = object[0]; console.log(first); Obviamente, isso não funciona porque o primeiro índice é chamado foo , não 0 . console.log(object[‘foo’]); funciona, mas eu não sei se chama foo. Pode ser nomeado qualquer coisa. Eu só quero o primeiro.

Array Como Objetos em Javascript

Eu estou querendo saber como o jQuery constrói seu object tipo array. A principal coisa que estou tentando resolver é como ele consegue fazer o console interpretá-lo como um array e exibi-lo como tal. Eu sei que tem algo a ver com a propriedade length, mas depois de jogar um pouco eu não consigo entender. […]

Como copiar o object JavaScript para a nova variável NOT por referência?

Eu escrevi um jsfiddle rápido aqui , onde eu passo um pequeno object json para uma nova variável e modifico os dados da variável original (não a nova variável), mas os dados da nova variável também são atualizados. Isso deve significar que o object json foi passado por referência, certo? Aqui está o meu código […]

Quais são as diferenças entre o object JSON e JavaScript?

Eu sou novo em objects JSON e JavaScript. Alguém pode explicar as diferenças entre o object JSON e JavaScript? Quais são seus usos? Um é melhor que o outro? Ou depende da situação? Quando usar qual, em que situação? Por que o JSON foi criado em primeiro lugar? Qual foi o seu objective principal? Alguém […]

Verificar se um valor é um object em JavaScript

Como você verifica se um valor é um object em JavaScript?

Por que eu posso adicionar propriedades nomeadas a um array como se fosse um object?

Os dois trechos de código diferentes a seguir parecem equivalentes a mim: var myArray = Array(); myArray[‘A’] = “Athens”; myArray[‘B’] = “Berlin”; e var myObject = {‘A’: ‘Athens’, ‘B’:’Berlin’}; porque ambos se comportam da mesma forma, e também typeof(myArray) == typeof(myObjects) (ambos produzem ‘object‘). Existe alguma diferença entre essas variantes?

Como iterar sobre um object JavaScript?

Eu tenho um object em JavaScript: { abc: ‘…’, bca: ‘…’, zzz: ‘…’, xxx: ‘…’, ccc: ‘…’, // … } Eu quero usar um loop for para obter suas propriedades. E eu quero iterar em partes (nem todas as propriedades do object de uma só vez). Com um array simples, posso fazer isso com um […]

Organize o protótipo do javascript enquanto mantém a referência e a inheritance do object

Eu construí um grande aplicativo usando protótipo de JavaScript e inheritance. Mas estou tendo dificuldade em organizar meu código. Por exemplo, eu tenho um carrossel de class que tem muitas funções como esta: Carousel.prototype.next = function () {…} Carousel.prototype.prev = function () {..} Carousel.prototype.bindControls = function () {..} Eu gostaria de organizar meu código assim: […]