我在JavaScript中有以下代码:
let calculationsArray = [];
$('.number-1').on('click', ()=> {
calculationsArray.push(1);
document.getElementById('screen-text').innerHTML = calculationsArray;
})
$('.number-2').on('click', ()=> {
calculationsArray.push(2);
document.getElementById('screen-text').innerHTML = calculationsArray;
})
以及HTML中的以下代码:
<span id='screen-text'></span>
但是,当代码运行时,其输出如下:1,2。有没有一种方法可以打印该数组,使其显示为无逗号,例如:12?我知道一种方法是用指定的数字替换innerHTML之后的calculationsArray,但是当我尝试这样做时,它将替换之前的数字。例如,如果我替换calculationsArray,然后按1按钮和2按钮,则它的开始是:1,但是在按2按钮后,它用2替换了1,如下:2.我希望它附加1之后的2,像这样:12。
最佳答案
您可以使用join尝试以下操作:
calculationsArray.join("")
关于javascript - 有没有一种方法可以让我在不使用逗号的情况下打印数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47464576/