Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

108
Visualizações
Javascript Array[Variable] Reference Problems

let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
let part = string[count];
console.log(part); // logs out 'h'
count ++;
console.log(part); // still loggs out 'h'

I would like for the second log to log out 'e' instead of 'h'. Because I've updated code to 1 instead of 0.

Edit: I understand that I can just keep using the string[count] reference but I was asking if there was a way to do what I have described with a variable. (Make it reactive)

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

when you initialize part, you are setting it equal to 'h'. Despite incrementing count, that will not change part as it is still h. Thus, you will need to set part equal to string[count] again, after incrementing count.

let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
let part = string[count];
console.log(part); // logs out 'h'
count ++;
part = string[count];
console.log(part); // now logs 'e'

about 4 years ago · Juan Pablo Isaza Relatório

0

You can make part a function, then call it whenever you want to get the item at index count:

let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
let part = () => string[count];
console.log(part());
count ++;
console.log(part());

about 4 years ago · Juan Pablo Isaza Relatório

0

If you want it dynamic based off counter don't create the part reference.

let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
console.log(string[count]) // logs out 'h'
count ++
console.log(string[count])

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda