我有簡單的代碼構造:
const arr: number[] = [1];
while (arr.length > 0) {
const current: number = arr.pop();
...
}
Typescript 爭辯說(對“const cutrent”)“型別 'number | undefined' 不能分配給型別 'number' ” 顯然,從“while”的條件來看,變數“current”總是數字(不是未定義)。如何在沒有丑陋的解決方法的情況下向打字稿解釋它?
uj5u.com熱心網友回復:
嘗試這個:
const current: number = arr.pop() as number;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/514933.html
標籤:打字稿
