Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有人能解释这个代码块吗_Javascript_Typescript - Fatal编程技术网

Javascript 有人能解释这个代码块吗

Javascript 有人能解释这个代码块吗,javascript,typescript,Javascript,Typescript,我试图理解项目中现有的代码块,我是一名Javascript开发人员,对TypeScript知之甚少 代码块:: ViewModel newPropertyAddress = new ViewModel(){name, previousPro = oldValue } 据我所知,那不是有效的TypeScriptViewModel newPropertyAddress不是在TypeScript中创建类型为ViewModel的新变量的方式-这将是const newPropertyAddress:Vi

我试图理解项目中现有的代码块,我是一名Javascript开发人员,对TypeScript知之甚少

代码块::

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;

感谢您的帮助。

我非常感谢您的帮助。我得到了它。我开始学习TS,如果可以,你能指导我吗。谢谢你,但我想我帮不了你,因为你使用的任何语言都绝对不是打字本!