Olá, pessoal! Tudo bom?
Estou com uma dúvida que já ouvi falar sobre, mas não consegui pesquisar a respeito pra encontrar uma solução. Estou fazendo um projeto e nele estou fazendo uso de duas variáveis do tipo Array, numberOne e numberTwo, e irei fazer uso inicialmente de numberOne, adicionando valores dentro do array. Mas em determinado momento, quero que o valor desse array de numberOne passe para numberTwo e que numberOne possa ser zerado. O problema está sendo que, ao fazer isso, o valor de numberTwo também está sendo zerado.
Segue o código pra que vocês possam dar uma olhada, também vou deixar o repositório do projeto caso facilite para entender também, mas basicamente eu estou inserindo valores no array numberOne, unindo os valores desse array e atribuindo ao array numberTwo, e depois zerando o numberOne, da onde está vindo o problema:
numberOne.push(numbers[i].innerHTML);
numberTwo = numberOne.join().replaceAll(',', '');
numberOne = [];
console.log(numberTwo)
console.log(numberOne)
Repositório: https://github.com/Iurygon/Calculator
Espero que tenha sido claro na minha dúvida e se precisarem de mais alguma informação, podem entrar em contato.
Desde já, agradeço bastante e um forte abraço!