我想了解一個項目現有的代碼塊,我是一名JavaScript開發人員,我不知道打字稿的很多打字稿:誰能解釋這個代碼塊
代碼塊::
ViewModel newPropertyAddress = new ViewModel(){name, previousPro = oldValue }
我想了解一個項目現有的代碼塊,我是一名JavaScript開發人員,我不知道打字稿的很多打字稿:誰能解釋這個代碼塊
代碼塊::
ViewModel newPropertyAddress = new ViewModel(){name, previousPro = oldValue }
據我所知,這不是有效的TypeScript。 ViewModel newPropertyAddress
不是如何在TypeScript中創建ViewModel
類型的新變量 - 那將是const newPropertyAddress: ViewModel
。
不要說奇怪的花括號塊,這在技術上講是有效的TS,但我無法想象誰會寫這樣的代碼,或者爲什麼。
這就是我學會和解決的方式。
ViewModel newPropertyAddress = new ViewModel();
newPropertyAddress.name = getName();
newPropertyAddress.previousPro = oldValue;
感謝Stackoverflow ComCommunity。
我非常感謝您的幫助。我知道了。我開始學習TS,你能指導我嗎? 謝謝 – user2536273
對不起,但我不認爲我可以幫你,因爲你使用的任何語言絕對不是TypeScript! – thedayturns