【发布时间】:2021-02-12 01:55:44
【问题描述】:
如何定义要从 TypeScript 中的数组中获取属性的对象的类型。
在下面的例子中,如何定义lookUpMap对象的类型?
const arr1 = ["a", "b", "c", "d"];
const arr2 = ["x", "y", "b"];
class Arr {
private lookUpMap = {}
constructor(private arr1: string[], private arr2: string[]){}
linearCompare(){
for(let i of this.arr1){
this.lookUpMap[i] = true
}
for(let i of this.arr2){
if(this.lookUpMap[i]){
return console.log(true);
}
}
return console.log(false);
}
}
const arrComp = new Arr(arr1, arr2);
arrComp.linearCompare()
谢谢
【问题讨论】:
标签: javascript typescript casting typeerror typescript-typings