Perguntas com a marcação «javascript»

18
confuso sobre a declaração de função em {}

var a; if (true) { a = 5; function a() {} a = 0; console.log(a) } console.log(a) Executar snippet de códigoOcultar resultadosExpandir snippet Eu vi o código acima, uma função é declarada em {}. Eu acho que imprimiria 0 0, mas imprime 0

17
Alterar matriz em javascript para objeto mais simples

Eu tenho um JSON simples com uma matriz que contém outros objetos, etc. como este: languagePack: [ { 'key': 'Username', 'value': 'Benutzername', 'group': 'default' }, { 'key': 'Password', 'value': 'Passwort', 'group': 'default' } ] Mas o que eu realmente quero é um objeto como...

17
Como usar o encadeamento opcional no Node.js 12

O encadeamento opcional ( obj?.param1?.param2) parece ser um ótimo recurso e eu realmente queria vê-lo implementado e, finalmente, livrar-se de ifs aninhados, funções arbitrárias e o que não é uma operação tão simples. Mas há um problema, não funciona. Atualizei para o nó 12 e ainda recebo um...

16
Criando mapa D3 dos dados do envelope da elipse

Eu tenho esse conjunto de dados que possui elipses, mais especificamente elipse "envelopes". Eu queria saber se alguém tinha conselhos sobre como eu poderia desenhá-los em um mapa D3. Eu já tenho uma configuração de mapa com projeção mercator. Esta resposta do stackoverflow possui uma função...

16
Como selecionar várias células usando ctrl + clique

Eu tenho uma mesa com números. Quando clico em uma célula da tabela, alterna o estado ativo. Desejo selecionar uma célula e pressionar crtl e selecionar outra célula e, como resultado, as células entre a primeira e a segunda se tornarão ativas. Como implementá-lo? codepen

15
Como mapear uma matriz verticalmente em colunas?

Se eu tiver uma variedade de itens, como, const array = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ] Como posso mapear, para que a tela / página seja renderizada, 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 5 10 15 Consegui fazê-lo trabalhar horizontalmente, const chunkSize =...

15
A classificação das propriedades em Javascript está quebrada

Eu preciso percorrer um objeto JavaScript tratando-o como uma matriz com chaves personalizadas. Eu sei que isso não é totalmente suportado, já que as propriedades não têm ordem instrínseca, mas como eu sempre reorganizo as propriedades, achei essa abordagem simples e confiável ... até agora. O...

15
E vários parâmetros

function andMultipleExpr(){ let logicalAnd; let i; for (i = 0; i < arguments.length; i++){ logicalAnd = arguments[i] && arguments[i+1]; } return logicalAnd; } console.log(andMultipleExpr(true, true, false, false)); O que eu estou esperando é executar este código: true &&...