Я хочу добавить элементы в массив, и когда я добавляю его, первый заменяется последним, и так далее, и так, как мне динамически выводить sh без предыдущего, один раз не замененного
Я хочу добавить элементы в массив, и когда я добавляю его, первый заменяется последним, и так далее, и так, как мне динамически создавать sh без замены предыдущего.
let calculator = document.querySelector(".calculator"),
calc_screen = document.querySelector(".calculator-screen"),
calc_keys = document.querySelector(".calculator-keys");
try{
calculator,
calc_screen,
calc_keys
}catch(error){
console.log("this doesn't exist")
}
calculator.addEventListener("click",function(e){
let arr = [];
arr.push(e.target.textContent)
console.log(arr)
if(e.target === calc_keys){
e.stopPropagation(calc_keys)
}else{
calc_screen.value+=e.target.textContent;
let operators = document.querySelectorAll(".operator");
operators.forEach(function(op){
if(calc_screen.value[0] === op.textContent){
calc_screen.value = calc_screen.value.slice(1)
}
})
}
if(calc_screen.value.includes("AC")){
calc_screen.value = "";
}
// if(calc_screen.value[0] === ""){
// alert(true)
// }
})