Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 是否有TSLint规则来检查单个相等?_Arrays_Typescript_Typescript Typings_Tslint - Fatal编程技术网

Arrays 是否有TSLint规则来检查单个相等?

Arrays 是否有TSLint规则来检查单个相等?,arrays,typescript,typescript-typings,tslint,Arrays,Typescript,Typescript Typings,Tslint,在我的代码中,我最近因为键入诸如if(a=b)之类的内容而遇到了一大堆bug 这听起来可能很傻,但我真的需要一个规则来摆脱它。 尤其是当我键入array.find(val=>val.id=0)时 我知道有一条规则可以在简单的语句中强制使用布尔表达式,比如if和for等等。。。 但是也有一条规则可以在类似的函数中强制执行相同的函数吗?你可以在你的tslint.json文件中添加“triple equals”:true,来强制执行三重equals。是的,但这并不能检测到单一的equals。问为什么否

在我的代码中,我最近因为键入诸如
if(a=b)
之类的内容而遇到了一大堆bug

这听起来可能很傻,但我真的需要一个规则来摆脱它。 尤其是当我键入
array.find(val=>val.id=0)

我知道有一条规则可以在简单的语句中强制使用布尔表达式,比如if和for等等。。。
但是也有一条规则可以在类似的函数中强制执行相同的函数吗?

你可以在你的
tslint.json
文件中添加
“triple equals”:true
,来强制执行三重equals。

是的,但这并不能检测到单一的equals。问为什么否决票,这是我团队中的年轻人偶尔犯的错误,产生难以检测的bug。很方便。是的,没错。。。我通常不会犯这些错误,但特别是如果你累了,这样的事情也会发生在专业人士身上。。。