请我不明白下面代码的第二和第三行

时间:2019-07-30 12:26:33

标签: javascript

我在某人的代码中看到了这个,我试图理解它的含义

 if(output=="" && history!=""){
            if(isNaN(history[history.length-1])){
                history = history.substr(0, history.length-1);
            }
        }

1 个答案:

答案 0 :(得分:0)

'history'是一个数组

第二行正在检查“ history”数组的最后一项是否不是数字,如果是,则第三行删除数组中的最后一项