1
我正在編寫一個Web應用程序在typescript和jQuery(使用絕對類型的jQuery定義文件)。我遇到的問題之一是許多jQuery函數返回一個數字或未定義的。這拋出了打字稿編譯器,所以我已經恢復到使用效用函數:Typescript處理undefined jquery
function zero_if_undefined(value: number | undefined): number {
if value === undefined:
return 0;
return value;
}
然後是這樣的:
let width: number = zero_if_undefined($('#myEle').innerWidth());
有沒有完成的更好的(甚至在線)方式同樣的目標?或者這是最好的方法?
'讓寬度:號碼= $( '#myEle')innerWidth()|| 0;'? – soywod