我理解如何在CoffeeScript中定义数组范围
lng[1..10]
Run Code Online (Sandbox Code Playgroud)
但是,如果我有
data = 10
Run Code Online (Sandbox Code Playgroud)
如果10在1和11的范围内,最好的方法是什么?
if data is between(1..11)
return true
Run Code Online (Sandbox Code Playgroud)
Nik*_*iko 22
没有"between"关键字,但您可以使用正常的数组范围:
if data in [1..11]
alert 'yay'
Run Code Online (Sandbox Code Playgroud)
但这有点过分,所以在简单的情况下,我建议进行正常的比较:
if 1 <= data <= 11
alert 'yay'
Run Code Online (Sandbox Code Playgroud)