繁体   English   中英

如何在 js 中清理这个解构赋值?

[英]How can I clean up this destructuring assignment in js?

在 Javascaript 中,我公开分配了变量 A。我现在想将 A 分配给解构变量。 但我能想到的只有:

常量 {变量} = getVariable();
A = 变量;

我怎样才能把它变成一个单线?

你可以这样做

const {variable:A} = getVariable(); 

你可以写

({variable: A} = getVariable());

如果您坚持使用解构来分配先前声明的变量,但实际上没有充分的理由在这里使用解构。 普通的属性访问更简单、更短、更易读:

A = getVariable().variable;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM