擅长:python、mysql、java
<pre><code>self.web.evalWithCallback("typeans ? typeans.value : null", self._onTypedAnswer)
</code></pre>
<p>这只需使用两个参数调用<code>evalWithCallback</code>方法:字符串<code>"typeans ? typeans.value : null"</code>和方法对象{<cd3>}。您可以从您发布的代码中看到<code>evalWithCallback</code>对此做了什么:</p>
^{pr2}$
<p>因此<code>evalWithCallback</code>接受字符串并将其作为JavaScript运行。从这一点上还不清楚如何调用回调(例如,将使用什么参数调用它),但代码所做的实质是将字符串<code>typeans ? typeans.value : null</code>作为JavaScript执行,然后调用函数<code>self._onTypedAnswer</code>。我的猜测是传递给<code>val</code>的参数是JS表达式求值的结果。在</p>
<p>顺便说一下,从名称“typed answer”判断,我猜<code>val</code>不是问题的正确答案,而是用户的猜测(即用户输入的值)。在</p>