如何检查调用JavaScript函数的结果是否未定义?
我试过
if( s.getNode(id1) != js.undefined)
但fastOptJS说:
scala.scalajs.js.Dynamic和scala.scalajs.js.UndefOr [Nothing]是 无关:他们很可能总是比较不平等
TIA
答案 0 :(得分:11)
这是Scala的类型系统,有点""有帮助的。
要与undefined
进行比较,您可以使用js.isUndefined
:
if (!js.isUndefined(s.getNode(id1)))