gpt4 book ai didi

javascript - expected identifier instead saw new (一个保留字)

转载 作者:行者123 更新时间:2023-11-30 10:36:52 34 4
gpt4 key购买 nike

我想知道如何禁用 JSHint 对此类声明的检查,所以我可以这样做:

obj.new = function(){
//...
};

代替

obj['new'] = function(){
//...
};

谢谢

最佳答案

您可以使用 es5 选项,因为作为属性名称的保留字仅在 ES5 中有效。将此指令放在相关文件的顶部:

/*jshint es5: true */

但是,值得记住的是,如果旧版浏览器遇到此类语法,则会抛出错误。如果您的代码需要在较旧的浏览器(尤其是 IE8)中运行,那么您最好坚持使用替代语法,或者使用非保留字作为属性标识符。

编辑:我在 its page on jslinterrors.com 中添加了有关此错误的更多详细信息.

关于javascript - expected identifier instead saw new (一个保留字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13494207/

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