ERROR: TypeError: Cannot read properties of undefined (reading 'indexOf')
ERROR: TypeError: Cannot read properties of undefined (reading 'indexOf')
在这段代码中,我有一个错误“无法读取未定义的属性(读取 'indexOf')”
lowPassword(control: FormControl): {
[lowLevelPassword: string]: boolean;
} {
if (this.invalidPassword.indexOf(control.value) != -1) {
return {
lowLevelPassword: true,
};
}
return null;
}
invalidPassword 是一个类似 => [{id: 1, name:'john'}] 的数组
control.value 是一个键,例如 => control.value = name
如果在 invalidPassword 数组中有像 key 这样的名称它 return true 否则 false
示例:
(无效密码中的control.value)? 'available' : 'none'
在这段代码中,我有一个错误“无法读取未定义的属性(读取 'indexOf')”
lowPassword(control: FormControl): {
[lowLevelPassword: string]: boolean;
} {
if (this.invalidPassword.indexOf(control.value) != -1) {
return {
lowLevelPassword: true,
};
}
return null;
}
invalidPassword 是一个类似 => [{id: 1, name:'john'}] 的数组 control.value 是一个键,例如 => control.value = name
如果在 invalidPassword 数组中有像 key 这样的名称它 return true 否则 false
示例:
(无效密码中的control.value)? 'available' : 'none'