Articles of javascript

Como randomizar (shuffle) uma matriz JavaScript?

Eu tenho uma matriz como esta: var arr1 = [“a”, “b”, “c”, “d”]; Como posso randomizar / embaralhar isso?

Variáveis ​​variables ​​em Javascript?

Eu sei que é possível no PHP ter variables ​​”variables”. Por exemplo $x = “variable”; $$x = “hello, world!”; echo $variable; // displays “hello, world!” Isso é possível em javascript? Como isso seria feito?

Como posso formatar números como string de moeda de dólares em JavaScript?

Eu gostaria de formatar um preço em JavaScript. Eu gostaria de uma function que leva um float como um argumento e retorna uma string formatada como esta: “$ 2,500.00” Qual é a melhor forma de fazer isso?

Ligação de evento em elementos criados dinamicamente?

Eu tenho um pouco de código onde eu estou em loop através de todas as checkboxs de seleção em uma página e ligando um evento .hover para eles para fazer um pouco de mexer com a sua largura no mouse on/off . Isso acontece na página pronto e funciona muito bem. O problema que tenho […]

Como o JavaScript .prototype funciona?

Eu não sou assim em linguagens de programação dinâmicas, mas escrevi meu quinhão de código JavaScript. Eu nunca me preocupei com essa programação baseada em protótipos, alguém sabe como isso funciona? var obj = new Object(); obj.prototype.test = function() { alert(‘Hello?’); }; var obj2 = new obj(); obj2.test(); Lembro-me de muita discussão que tive com […]

Como faço para acessar resultados de promise anteriores em uma cadeia .then ()?

Eu reestruturei meu código para promises e criei uma cadeia de promises longa e maravilhosa, consistindo em vários callbacks .then() . No final, quero retornar algum valor composto e preciso acessar vários resultados de promises intermediárias . No entanto, os valores de resolução do meio da sequência não estão no escopo no último retorno de […]

Qual operador de igual (== vs ===) deve ser usado em comparações de JavaScript?

Estou usando o JSLint para percorrer o JavaScript, e ele está retornando muitas sugestões para replace == (dois sinais de igual) com === (três sinais de igual) ao fazer coisas como comparar idSele_UNVEHtype.value.length == 0 dentro de um if declaração. Existe um benefício de desempenho para replace == por === ? Qualquer melhoria de desempenho […]

Qual é a diferença entre usar “let” e “var” para declarar uma variável em JavaScript?

O ECMAScript 6 introduziu a instrução let . Eu ouvi isso descrito como uma variável “local”, mas ainda não tenho certeza de como ela se comporta de maneira diferente da palavra-chave var . Quais são as diferenças? Quando deve ser usado sobre var ?

Como faço para redirect para outra página da web?

Como posso redirect o usuário de uma página para outra usando jQuery ou JavaScript puro?

Objetos de access / processo (nesteds), matrizes ou JSON

Eu tenho uma estrutura de dados aninhada contendo objects e matrizes. Como posso extrair as informações, ou seja, acessar um valor específico ou vários valores (ou chaves)? Por exemplo: var data = { code: 42, items: [{ id: 1, name: ‘foo’ }, { id: 2, name: ‘bar’ }] }; Como eu poderia acessar o name […]