[英]How to do “Nested” object destructuring
const {A:{B}} = {A:{B:"C"}}
console.log(B); // <-- "C" is printed.
console.log(A); // <-- Error!
But is there a way to somehow console.log(A) without breaking expression like so:但是有没有办法在不破坏表达式的情况下以某种方式 console.log(A) :
const obj = {A:{B:"C"}};
const {A} = obj;
const {A:{B}} = obj;
console.log(B); // <-- "C" is printed.
console.log(A); // <-- Works obviously.
You can do something like this.你可以做这样的事情。
const { A, A:{ B } } = {A :{ B:"C" } }
or或者
const { A } = { A :{ B:"C" } }
const { B } = A;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.