指定默认值时的typescript语法
我有这样的想法:指定默认值时的typescript语法,typescript,syntax,Typescript,Syntax,我有这样的想法: 常数{ a:b='' }=c; 后来,许多验证都是基于b处的值进行的,但是,根据我的说法,该值已分配“”,这是否正确?如果属性的值未定义,则会将其分配为默认值。因此,如果c.a未定义,则您是正确的 如果您想了解更多信息,是否正在对文档进行解构。我不知道您的意思!你是说不管c的值是多少,b的值都是“”?谢谢@zerkms。我错了,你是说b的值='',不管c的值是多少?@Eduardob被分配了一个空字符串'只有当c.a是未定义的时,你写的代码基本上是说将b分配给c.a,除非c
常数{
a:b=''
}=c;
后来,许多验证都是基于
b
处的值进行的,但是,根据我的说法,该值已分配“”,这是否正确?如果属性的值未定义,则会将其分配为默认值。因此,如果c.a
未定义,则您是正确的
如果您想了解更多信息,是否正在对文档进行解构。我不知道您的意思!你是说不管c的值是多少,b的值都是“”?谢谢@zerkms。我错了,你是说b的值='',不管c的值是多少?@Eduardo
b
被分配了一个空字符串'
只有当c.a
是未定义的时,你写的代码基本上是说将b分配给c.a,除非c.a未定义,然后将b分配给''。所以,如果c.a等于‘hello’,那么b也等于‘hello’。但是,如果c.a未定义,则b将设置为默认值“”