Articles of javascript

Função de seta sem chaves

Eu sou novo no ES6 e no React e continuo vendo funções de seta. Por que algumas funções de seta usam chaves após a seta de gordura e outras usam parênteses? Por exemplo: const foo = (params) => ( Content ); vs. const handleBar = (e) => { e.preventDefault(); dispatch(‘logout’); }; Obrigado por qualquer ajuda!

Fontes comuns de literal de string não terminada

Eu estou tentando depurar um script JavaScript que é lido em uma extensão do Firefox e executado. Eu só posso ver erros através do console do Firebug (meu código é invisível para o Firebug), e está relatando um “literal de string não terminado”. Eu verifiquei a linha e as linhas em torno dele e tudo […]

Explique + var e -var operador unário em javascript

Eu estou tentando entender os operadores unários em JavaScript, eu encontrei este guia aqui http://wiki.answers.com/Q/What_are_unary_operators_in_javascript mais do que faz sentido, mas o que eu não entendo é como os seguintes exemplos seriam usados ​​em um exemplo de código real: +a; -a; Para meu entendimento, o + a; destina-se a tornar a variável o valor positivo […]

Como preencher as opções de um elemento select no javascript

O código: var newSelect=document.createElement(‘select’); index=0; var optn = document.createElement(“option”); //langArray is an array that contains different items..the size //is not fixed for this array. for(element in langArray) { //Now i want to assign each item in langArray to each option tag //will it be sumthng like “optn.options[index]=new Option(“Sports”, “sportsvalue”, true, false); //optn.accept(langArray[0]); index++; } Eu […]

Angular / UI-Router – Como posso atualizar o URL sem atualizar tudo?

Sou novo no Angular e no ui-roteador. Quando alguém seleciona um modelo e meu controlador executa um método SHOW padrão, eu simplesmente quero atualizar o URL para include o ID do modelo sem atualizar a página e continuar com a visualização original. Eu não sei como fazer isso … $stateProvider .state(‘citylist’, { url: “/”, templateUrl: […]

JavaScript: for loop com tempo limite

Eu quero que meu loop for não deva ser executado de uma só vez, mas aguarde o tempo limite após cada iteração. Por exemplo: for(var i=0; i<10; i++) { console.log(i); //wait for 1000 } Eu encontrei muitas soluções em estouro de pilha como este: for (var i=0;i<=10;i++) { (function(ind) { setTimeout(function(){console.log(ind);}, 3000); })(i); } Mas […]

Envolvendo um conjunto de elementos DOM usando JavaScript

Eu tenho uma série de tags p na minha página e quero envolvê-las em um contêiner, por exemplo foo bar baz Eu quero envolver todas as tags acima em um contêiner da seguinte maneira: foo bar baz Como envolver um NodeList em um elemento usando JavaScript vanilla?

Lançamento de um erro no object adiado do jQuery

Eu tenho uma promise $.ajax e quero verificar se a minha resposta (sintaticamente válida) contém um erro, acionando o status rejeitado nesse caso. Eu trabalhei com minha própria biblioteca de promises que lida com essas tarefas facilmente. Eu realmente não gosto de implementação Promessa ( cache ) do jQuery com o seu object Deferred e […]

JavaScript: Diferença entre .forEach () e .map ()

Eu sei que havia muitos tópicos como este. E eu sei o básico:. .forEach() opera no array original e .map() no novo. No meu caso: function practice (i){ return i+1; }; var a = [ -1, 0, 1, 2, 3, 4, 5 ]; var b = [ 0 ]; var c = [ 0 ]; […]

passando variável para um regexp em javascript

Duplicar Possível: Escape string para uso em Javascript regex Eu tenho uma msg como esta: Máximo {0} caracteres permitidos em {1} E eu tenho uma function para criar uma mensagem usando os argumentos passados ​​como for(var i = 0; i < agrs.length; i++){ reg = new RegExp('\{'+i+'\}', 'gi'); key = key.replace(reg,agrs[i]) } O problema é […]