0
typescript
當我編寫new Error({code: 404, msg: 'user is not existed'})
語句時給我這個提示。typescript,類型'xxx'的參數不能分配給'string'類型的參數
[ts] Argument of type '{ code: number; msg: string; }' is not assignable to parameter of type 'string'.
我該如何解決這個問題?這裏是我的代碼片段:
const fetchData_V2 = (num: number): Promise<User> => {
return new Promise((resolve, reject) => {
setTimeout(() => {
if(num > 0) {
const user: User = new User('novaline', 26);
resolve(user);
} else {
reject(new Error({code: 404, msg: 'user not exist'}));
}
}, 1000);
});
}
因爲'Error'構造函數需要一個字符串作爲它的第一個參數。檢查類型定義。 –