我正在尝试理解项目中的现有代码块,我是一名Javascript开发人员,我不太了解TypeScript
代码块::
ViewModel newPropertyAddress = new ViewModel(){name, previousPro = oldValue }
答案 0 :(得分:4)
据我所知,这不是有效的TypeScript。 ViewModel newPropertyAddress
不是您在TypeScript中创建ViewModel
类型的新变量的方式 - const newPropertyAddress: ViewModel
。
更不用说奇怪的花括号块,从技术上讲是有效的TS,但我无法想象谁会写这样的代码,或者为什么。
答案 1 :(得分:0)
这就是我学习和解决它的方式。
ViewModel newPropertyAddress = new ViewModel();
newPropertyAddress.name = getName();
newPropertyAddress.previousPro = oldValue;
感谢Stackoverflow ComCommunity。