使用includes在数组元素上会出现TypeScript错误。当编译成js后,它当然可以正常工作,但我仍然会收到以下TypeScript错误:
“属性'includes'不存在于类型'boolean[]'上”
代码:
“属性'includes'不存在于类型'boolean[]'上”
代码:
validAttrs() {
let valid: boolean[] = this.required.map((value, index) => {
if(this.elm.nativeElement.getAttribute(value) === null) {
return false;
};
return true;
});
return valid.includes(false) ? false : true;
}
boolean[]
替换为Array<boolean>
。 - eko