我试图找到7号的一个数组并返回true
(如果it's Doesn't事7
,47
或507
)
数组: [17, 23, 9, 590]
我尝试使用,arr.includes(7)
但这只是返回Number 7
。(因此false
在这种情况下它会返回,因为7
Array中没有-仅17
)
问题是比较number === 7
,您应该改为比较每个数字。
您可以使用函数Array.prototype.some
和函数String.prototype.includes
来检查特定的数字/字符。
这种方法可以找到7
每个数字的位数。
console.log([17, 23, 9, 590].some(n => String(n).includes(7)))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句