Math.min继续包含NaN代码

时间:2017-11-18 05:17:33

标签: javascript

我已经尝试过我所知道的一切,但我似乎无法让我的Math.min返回除NaN以外的任何东西,是的我知道返回NaN是因为某个值无法转换为数字。我的下一个问题是cleanArray输出数组是不是?

$('#fiveNumButton').click(function () {

let stringArray = $('#fiveInput').val().split(' ');

let numArray = stringArray.map(function(x) {
    return parseInt(x, 10);
});

let cleanArray = numArray.filter(function (val) {
    return val;
});

if ($("#fiveInput").val().match(/^[0-9 ]+$/) && cleanArray.length >= 5) {

    $('#pickFiveResults').html("Smallest Number : " + Math.min(cleanArray));
    console.log(cleanArray);
} else {
    console.log("wrong");
}

});

0 个答案:

没有答案