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

197
Visualizações
change all the elements of my array repeating the last one I added

when I try to add the new element to the array it changes the rest of the elements by repeating the last one I added I'm learning to program in java script and I found this error not because it occurs can someone explain it to me


input=`^>v<`
input=input.split("")
var coordinates=[0,0]
var positions=[]
y=0
v=0

for (x in input){
    v+=1
    x=input[x]
  
    
     if (x=="^"){
        coordinates[1]+=1
     }
     if (x=="v"){
        coordinates[1]-=1
     }  
     if (x==">"){
        coordinates[0]+=1
     }
     if (x=="<"){
        coordinates[0]-=1
     }
    boolean=positions.indexOf(coordinates)
    positions.push(coordinates)
    console.log(coordinates)
      }
   
    
     
     
    console.log(positions)

output


[ [ 0, 1 ] ]
[ [ 1, 1 ], [ 1, 1 ] ]
[ [ 1, 0 ], [ 1, 0 ], [ 1, 0 ] ]
[ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ]
[ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ]
about 4 years ago · Juan Pablo Isaza
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