使用语句

使用语句

发生了什么?

使用了 JavaScript with 语句。

为什么这不好?

With 语句可能导致分析无限定标识符时出现假阳性。此外,with 语句已被最新的 JavaScript 标准标记为已弃用。

示例

import QtQuick

Item {
    function f() {
        with (Math) {
            return PI
        }
    }
}

您可以通过将 with 语句替换为解构属性来解决此警告,例如

import QtQuick

Item {
    function f() {
        const { PI } = Math;
        return PI
    }
}

注意:您可以在此处找到更多替换方法。

© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件基金会的版本 1.3 发布的GNU 自由文档许可证的条款许可的。Qt 及相关标志是芬兰和/或其他国家的 Qt 公司注册商标。所有其他商标均为各自所有者的财产。