如何检查调用 JavaScript 函数的结果是否未定义?
我试过
if( s.getNode(id1) != js.undefined)
但 fastOptJS 说:
scala.scalajs.js.Dynamic and scala.scalajs.js.UndefOr[Nothing] are unrelated: they will most likely always compare unequal
TIA
最佳答案
这是 Scala 的类型系统有点“太”有用了。
对比 undefined
,您可以使用 js.isUndefined
:
if (!js.isUndefined(s.getNode(id1)))
关于scala.js - 检查调用结果是否未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29921144/