gpt4 book ai didi

javascript - 禁止使用 Array 的数组类型

转载 作者:数据小太阳 更新时间:2023-10-29 06:04:39 59 4
gpt4 key购买 nike

我的 Ttslint 会针对此构造发出警告(Array type using Array is forbidden. Use T[] instead (array-type)):

Array<string | null> | null

这是对前一个的正确替换吗?

(string | null)[] | null

最佳答案

是的,这就是 array-type 的行为规则强制执行,当它设置为 "array" 时:

One of the following arguments must be provided:
* "array" enforces use of T[] for all types T.
* "generic" enforces use of Array for all types T.
* "array-simple" enforces use of T[] if T is a simple type (primitive or type reference).

您可以通过在与文件相同的文件夹(或文件的父文件夹)中创建 tslint.json 文件并在其中写入以下内容来禁用整个文件的规则:

"rules": {
"array-type": false
}

如果您想选择其他设置之一:

"rules": {
"array-type": [true, "generic"]
}

而且,正如您在问题中提到的,等效于:

Array<string | null> | null

是:

(string | null)[] | null

关于javascript - 禁止使用 Array<T> 的数组类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50319251/

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