gpt4 book ai didi

javascript - JsHint 警告 : A regular expression literal can be confused with '/='

转载 作者:行者123 更新时间:2023-11-30 13:12:43 25 4
gpt4 key购买 nike

我的 Javascript 代码中有这一行:

var regex = /===Hello===\n/;

JsHint 在这一行中给我一个警告:

A regular expression literal can be confused with '/='`

...但是我不知道这个正则表达式有什么问题?我怎样才能避免这个警告?

最佳答案

问题是 /= 可以被解释为除法和赋值,而不是正则表达式文字的开始。

您可以使用 RegExp constructor 来避免警告相反:

var regex = new RegExp("===Hello===\n");

似乎没有 any option您可以设置为告诉 JSHint(或 JSLint 就此而言)忽略 /=,因此您的选择是解决它或忽略警告。

关于javascript - JsHint 警告 : A regular expression literal can be confused with '/=' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13286409/

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