Perguntas com a marcação «javascript»

158
Por que algumas variáveis ​​declaradas usando deixar dentro de uma função se tornam disponíveis em outra função, enquanto outras resultam em um erro de referência?

Não consigo entender por que variáveis ​​agem tão estranhas quando declaradas dentro de uma função. Na firstfunção declaro com letas variáveis be ccom o valor 10 : b = c = 10; Na secondfunção eu mostro: b + ", " + c E isso mostra: 10, 10 Também na firstfunção declaro acom o valor 10 : let a...

157
Como obtenho um carimbo de data / hora UTC em JavaScript?

Ao escrever um aplicativo Web, faz sentido armazenar (lado do servidor) todas as datas no DB como registros de data e hora UTC. Fiquei surpreso quando percebi que você não podia fazer muito nativamente em termos de manipulação de fuso horário no JavaScript. Estendi um pouco o objeto Date. Essa...

157
O retorno para um loop?

Suponha que eu tenha um loop como este: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Pergunta rápida: returnpara a execução do loop por si

157
Objetos múltiplos x objeto de opções

Ao criar uma função JavaScript com vários argumentos, sempre sou confrontado com esta opção: passe uma lista de argumentos versus passe um objeto de opções. Por exemplo, estou escrevendo uma função para mapear um nodeList para uma matriz: function map(nodeList, callback, thisObject, fromIndex,...

157
O que "./bin/www" faz no Express 4.x?

Comecei a aprender sobre o Express 4.0 no meu aplicativo Node.js. Descobri que ele gerava um ./bin/wwwarquivo, no qual apenas as configurações do servidor de aplicativos e da porta são gravadas e tudo o que outros como middleware e roteamento são definidos no ./app.jsarquivo. No entanto, não tenho...