gpt4 book ai didi

javascript - typescript 中是否有类似 C# "using"的功能?

转载 作者:搜寻专家 更新时间:2023-10-30 21:16:59 26 4
gpt4 key购买 nike

有没有一种方法可以让我更轻松地在下面的 typescript 代码中调用我的警报。这是我的警报的编码位置:

module Admin.Shared.Alerts {
export class alerts {
static mvcOnFailure(message: string) {
dialog.alertWin("Internal Application Error", message);
}
}

}

这里是我调用它的地方的一个小片段示例:

module Admin.MyAccount.Access {
export function ajaxDone(data: string, textStatus: string, jqXHR: JQueryXHR) {
Admin.Shared.Alerts.alerts.mvcOnFailure("x");
}

}

问题是有这么长的字符串来调用警报。有什么方法可以让我在 C# 中执行类似“using”的操作而不必指定“Admin.Shared.Alerts”吗?

最佳答案

当然有。我不推荐它,但您正在寻找的是 with 语句:

module Admin.MyAccount.Access {
export function ajaxDone(data: string, textStatus: string, jqXHR: JQueryXHR) {
with (Admin.Shared.Alerts) {
alerts.mvcOnFailure("x");
}
}
}

注意:我宁愿使用@Richard 在他对您的问题的评论中提供的解决方案。

关于javascript - typescript 中是否有类似 C# "using"的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13393696/

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