我有一个动态生成的数组,如下所示。
["123", "" , "21345", "90"].["", "" , "", ""]
。
动态生成数组长度,但只包含整数值。如何通过JavaScript验证数组中是否包含整数值或空值数组?
答案 0 :(得分:0)
您可以检查该字符串是否等于一个带有字符串的隐含数字。
function isNumber(s) {
return (+s).toString() === s;
}
console.log(["123", "", "21345", "90"].every(isNumber));
console.log(["123", "0", "21345", "90"].every(isNumber));