我正在构建一个计算器并['1','2','+','5','4']从输入中获得以下数组,我想将这些数字过滤为[12,'+',54].
我将如何在 javascript 中做到这一点?
这是我尝试过的,但这种方法只能过滤掉单数,我想要整数。
更新:我想将运算符也保留在数组中。我将如何修复正则表达式?
let numbers = [];
input.forEach(el => {
if(!isNaN(parseFloat(el) && !isFinite(parseFloat(el))){
numbers.push(el);
}
})
一只名叫tom的猫
眼眸繁星
相关分类