gpt4 book ai didi

scala.js - 检查调用结果是否未定义

转载 作者:行者123 更新时间:2023-12-04 10:49:48 25 4
gpt4 key购买 nike

如何检查调用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com