Pesquisa de site

Quais são as vantagens de dividir uma string para inicializar um array em JavaScript?

Esse padrão é bastante comum; eu o vi em alguns lugares, incluindo o código-fonte do jQuery:

var arr = "word1 word2 word3".split(" ");

como uma alternativa aos métodos 'normais' de inicialização de arrays:

var arr1 = [ "word1", "word2", "word3" ]; var arr2 = new Array( "word1", "word2", "word3" );

Quais são os benefícios da abordagem de divisão de strings?

Resposta #1

De John Resig (criador

Consulte Mais informação →

javascript - Verificar se todos os valores em um array são iguais

Eu tenho uma página da web que tem uma caixa de texto.

Quando o usuário insere informações nele, ele faz uma chamada AJAX para ver se a entrada é válida; caso contrário, desativa um botão.

Eles também podem adicionar até 10 caixas de texto, o que é feito via Templates do jQuery. No momento, cada caixa de texto tem uma classe

Consulte Mais informação →

Use JavaScript para avaliar a resposta do usuário (comparar dois arrays)

Estou trabalhando em um script para avaliar a resposta de um usuário comparando dois arrays. (É um quiz para ver o quanto eles conhecem a informação palavra por palavra.) Eu já tenho parte do código que preciso, como transformar a resposta do usuário em minúsculas e dividi-la. Tudo o que preciso é de

Consulte Mais informação →

Por que o Eclipse às vezes avisa sobre arrays de arrays em JavaScript?

No Eclipse, a seguinte linha de JavaScript

var a1 = [[1, 2], [3, 4]];

gera os avisos:

Type mismatch: cannot convert from Number[] to any Type mismatch: cannot convert from Number[] to any

enquanto

var a2 = [['w', 'x'], ['y', 'z']];

gera :

Type mismatch: cannot convert from String[] to any Type mismatch: cannot convert from String[] to any

e

var a3 = [[1, 2], ['

Consulte Mais informação →

Passando um array JavaScript para um formulário/$_POST sem ajax

Estou trabalhando em um elemento de upload de formulário que pode ser usado nos formulários do Zend Framework. Estou tentando fazer com que o programador possa usá-lo em qualquer projeto sem ter que configurar manualmente nenhuma configuração.

Os arquivos são enviados por um uploader AJAX que retor

Consulte Mais informação →

javascript - Como atualizar o conteúdo de um ArrayController a partir do valor selecionado de outro ArrayController em Ember.js

Eu tenho o seguinte problema no ember.js. Um controlador filho depende de um valor selecionado em um controlador pai para determinar seu conteúdo. No banco de dados, um filho tem uma referência parent_id.

App.parentsController = Em.ArrayCont

Consulte Mais informação →

Javascript: Por que este benchmark mostra que array.shift() é muito mais rápido do que array[i] ao ler valores de um array?

Apenas uma pergunta rápida. Eu criei o benchmark (link abaixo) e, para mim pelo menos (executando o Chrome 18.0.1025), ler valores do início de um array usando array.shift() a cada vez parece notavelmente mais rápido do que ler os valores usando um loop while/for e acessando-os pelo índice.

Tenho certeza de que isso não pode estar certo, já que shift() tem muito mais trabalho a fazer, mas ao mesmo tempo não consigo ver o que eu poderia ter feito de errado para justificar essa diferença

Consulte Mais informação →

javascript - Mustache.js obtendo o índice atual de um array

No carregamento inicial da página, estamos carregando um grande objeto de dados JSON com feeds de notícias. Estamos usando Mustache.js e listando todas as manchetes dos novos feeds, o que está funcionando muito bem.

Temos uma área div para exibir os detalhes do item de notícias clicado. Como já temos os dados carreg

Consulte Mais informação →

javascript - Como obter a soma das chaves de um objeto de array em underscore.js?

Eu tenho o seguinte array:

var items = [ {price1: 100, price2: 200, price3: 150}, {price1: 10, price2: 50}, {price1: 20, price2: 20, price3: 13}, ]

Preciso obter um objeto com a soma de todas as chaves como o seguinte:

var result = {price1: 130, pric

Consulte Mais informação →

javascript - Obtendo o tamanho de um array 'nomeado'?

Não tenho certeza de como eles são chamados, mas o que quero dizer é isto:

array["water"] = 50; array["fire"] = 30;

o comprimento deve ser 2 aqui

como posso ver quantos atributos eu tenho no array? array.length não funciona =( Estou tentando todo tipo de coisa e sinto que estou perdendo algo realmente simp

Consulte Mais informação →