如何检查数组是否包含整数值

时间:2016-10-24 11:18:08

标签: javascript arrays

我有一个动态生成的数组,如下所示。

["123", "" , "21345", "90"].["", "" , "", ""]

动态生成数组长度,但只包含整数值。如何通过JavaScript验证数组中是否包含整数值或空值数组?

1 个答案:

答案 0 :(得分:0)

您可以检查该字符串是否等于一个带有字符串的隐含数字。



function isNumber(s) {
    return (+s).toString() === s;
}

console.log(["123", "", "21345", "90"].every(isNumber));
console.log(["123", "0", "21345", "90"].every(isNumber));