JS は 2 つの文字列リテラルの比較を許可しませんか? 例えば:
"Some String" == "Some String"
そうでない場合、一部の以前のバージョンでは違いがありましたか?
質問の背景: Qt 4 で ECMA スクリプトを使用しています。私の DSL エンジンは、DSL スクリプトの一部を JS に変換して評価します。Qt4.7.4 (LGPL) から Qt4.8.4 (商用) に移行したため、上記のコードの評価は失敗します。Qt4.7.4 では、true/false を取得していました。QScriptEngine::evaluate は、構文が正しくないことを示しています。
アドバイスありがとうございます!