Coffeescript:一行返回true或false

Coffeescript:一行返回true或false,coffeescript,Coffeescript,对于以下示例函数: singleDigits = (list) -> return false for i in list when i > 9 true 我想知道,如果没有结尾处唯一的true,这是否可能 e、 g (我知道这不起作用,只是为了说明我的问题)怎么样: singleDigits = (list) -> list.reduce (previous = true, next) -> previous and next < 10

对于以下示例函数:

singleDigits = (list) ->
    return false for i in list when i > 9
    true
我想知道,如果没有结尾处唯一的
true
,这是否可能
e、 g

(我知道这不起作用,只是为了说明我的问题)

怎么样:

singleDigits = (list) ->
    list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10
那么:

singleDigits = (list) ->
    list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10
那么:

singleDigits = (list) ->
    list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10
那么:

singleDigits = (list) ->
    list.reduce (previous = true, next) -> previous and next < 10
singleDigits=(列表)->
list.reduce(上一个=真,下一个)->上一个和下一个<10

我想你可以使用
数组中的
一些
方法

someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历


请参阅参考。

我认为您可以使用
数组中的
some
方法

someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历


请参阅参考。

我认为您可以使用
数组中的
some
方法

someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历


请参阅参考。

我认为您可以使用
数组中的
some
方法

someDigits = (list) -> list.some (digit) -> digit > 9
与reduce相比,reduce的优点是它将在谓词变为true时停止,而reduce仍将完成对整个数组的遍历


请参阅参考资料。

哦,好的调用,我永远记不住所有本机方法-太多下划线。哦,好的调用,我永远记不住所有本机方法-太多下划线。哦,好的调用,我永远记不住所有本机方法-太多下划线。