我正在寻找类似Set的东西,但可能只使用Array接口进行编译时检查,请考虑以下内容:
const arr = Unique<string[]>['x','y','z']
if(arr.includes('x')){...}
现在我希望TS编译器在这上面出错,比如说,不允许重复的值:
const arr = Unique<string[]>['x','x','z']
if(arr.includes('x')){...}
你知道吗?
我正在寻找类似Set的东西,但可能只使用Array接口进行编译时检查,请考虑以下内容:
const arr = Unique<string[]>['x','y','z']
if(arr.includes('x')){...}
现在我希望TS编译器在这上面出错,比如说,不允许重复的值:
const arr = Unique<string[]>['x','x','z']
if(arr.includes('x')){...}
你知道吗?
1条答案
按热度按时间9avjhtql1#
您可以像这样声明唯一的数组类型:
如果值不正确,则会出错