任何元件I由一个脚本,使得3的数组元素,其中的每一个等于:参考在阵列
Number(prompt())
然后我让一个if语句说:
if (!arr[0] || !arr[1] || !arr[2]) {alert("invalid data")}
这对于一些元素是可以的,但是如果我想添加10个元素,那么添加一堆逻辑OR运算符就有点笨拙。
所以我想知道是否有办法告诉解释器“如果数组中的任何元素不是一个数字,然后提醒一个错误,否则做警报(一)”。 )
我知道'in'运算符/关键字,但这似乎检查数组元素名称与数组名称,以查看它是否存在该数组中。然而,这并不完全是我所追求的。
我也看到有一些()属性/功能,但我还没有学到JS。
完整的脚本小提琴:https://jsfiddle.net/hj56yhbm/
感谢。
什么值是有效的东西吗? –
'if(arr.every(a => a))'? – Xufox