如果您的值为js.Any有一种简单的方法可以查看它是否为数字?
(这个问题最初是在gitter室中提出的,并且正在这里进行记录)
答案 0 :(得分:4)
这个问题提出了2分。
js.Any一般应该避免。更喜欢使用scala.Any
在任何情况下,如果你因为某些原因而被jsAny困住,请将其转换为scala.Any然后进行正常模式匹配:
def isNumber(x : js.Any) : Boolean = { (x : Any) match { case x: Double => true case _ => false } }