と
この警告カテゴリーはqmllintによって[with]
。
ステートメント
何が起こりましたか?
JavaScriptのwith
。
なぜ悪いのですか?
With文は修飾されていない識別子を分析するときに誤検出を引き起こす可能性があります。また、with
文は最新の JavaScript 標準では非推奨とされています。
例
import QtQuick Item { function f() { with (Math) { return PI } } }
この警告を修正するには、with
ステートメントを destructuring プロパティに置き換えてください:
import QtQuick Item { function f() { const { PI } = Math; return PI } }
注意: 置換のアイデアについては、こちらを参照してください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。