试图创建将数字字符(即'0'到'9')映射到true
,将其他字符映射到false
的函数:
const isNumeric = String.prototype.includes.bind('0123456789');
[isNumeric('1')
和isNumeric('0')
返回了true
。期望['1', '0'].every(isNumeric)
也为true,但结果为false。
我想念的东西吗?
这是在节点v10.16.3上的
includes
具有称为includes
的第二个参数,它是字符串中开始搜索的位置。与其他数组原型方法一样,position
将索引作为提供的回调的第二个参数。因此,代码最终像这样:
every