如何将JavaScript中解构赋值与变量赋值合并为单行语句?
解决方案
有两种常用的单行写法可以实现需求:
直接用解构赋值到已声明变量
利用解构的别名语法,把目标直接指向全局变量A,注意必须用括号包裹整个赋值语句,否则JavaScript会把开头的{}当成代码块解析,导致语法错误:({ variable: A } = getVariable());这段代码的作用是,将
getVariable()返回对象中的variable属性值,直接赋值给已经声明的全局变量A。直接访问属性赋值(更简洁)
如果不需要严格使用解构语法,也可以直接取对象属性赋值,写法更简单:A = getVariable().variable;
内容的提问来源于stack exchange,提问作者Luca Lazzeri
相关产品推荐
相关产品推荐

