最贊回答 / qq_紅荔卍浮生若夢_0
function test(a , b?, c='p3'){?? console.log(a);?? console.log(b);? console.log(c);}test(1,null,'fff');因為b可選參數(shù)處在的位置比較尷尬,在函數(shù)里,除了首尾參數(shù)外的參數(shù),不傳值也要傳個空,否則后面的值就會默認(rèn)為你所傳的參數(shù)是該參數(shù)傳值
2017-08-28
最贊回答 / 慕娘4031327
typescript中如果使用了require ,export,import功能,需要應(yīng)用到RequireJS.通過vs的NuGet可以獲取到該js--------具體參考 ?http://www.cnblogs.com/shaon/p/5253411.html (我也找了很久)
2017-08-18
最新回答 / 海狗
個人感覺意義不大,除了把弱類型的js擴(kuò)展為強類型檢查,基本上是在es6/7/8的基礎(chǔ)上做無用功。還要預(yù)編譯..我用es6/7/8本來就要預(yù)編譯了,加一個TS有意義嗎?除了強類型檢查,基本沒用。
2017-07-24
最新回答 / MIT的夢
是不報錯,把輸出換一下,你試試輸出什么:<...code...>結(jié)果有undefined,因為es5是弱類型的,如果不傳就默認(rèn)是undefined了,也不會做類型校驗
2017-06-13