这种变量分配称为什么类型:const {a,b,c} = x ;?

触觉

我想学习的作业类型可能在线上有很多解释,但是我找不到它们,因为我不知道这叫什么。那么,您如何在Javascript中称这种形式的变量赋值const {a, b, c} = x;呢?

妮娜·斯科茨(Nina Scholz)

这称为解构分配

它使用一个对象作为值和变量,其中名称反映相同的命名属性,并将值分配给它。

const x = { a: 1, b: 2, c: 3, d: 4 };
const { a, b, c } = x;

console.log(a, b, c);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么 X === (A || B || C) 什么都不匹配?

Python:为什么不(a,b,c)=(* x,3)

为什么A => B类型的fn不允许x => x?

布尔x =(A || B && C)

如何将“ A,B,C”和“ X,Y,Z”之类的列拆分和分配为“ A,X,B,Y,C,Z”?

当只能分配a和b时,如何做aa,b,c = x.split(“”)而不崩溃?

为什么第一个字节打印为(b'c \ x ..)而不是(b'x63 \ x ..)?

目的是什么:“双倍x = x =(a-b)/(c-1)”;

这种技术在C#中称为什么?

C ++为什么可以通过函数修改const X&?

使用ʻA <int> :: template B <int> x;`定义变量是否符合C ++标准?

C ++将类型A的变量分配给扩展了A的类型B

在c / c ++中此分配操作称为什么?

从variant <C,B>分配variant <A,B,C>?

给定a,b,c和alpha,找到x

“如果 X != A、B 或 C”的 Python 语法

“ [[b for a in x for a in b if a b == k]”的含义是什么?

为什么a [c]覆盖a [b]?

C ++ 11为什么'decltype(x)'和'decltype((x))'的类型不同?

在C ++中,X x = X()有什么区别?类型声明和X x; 声明X是类

如何计算exp(a * x ** 2 + b * x + c)的积分?

r 中的 a*(x^2) + b*x +c 方程

Perl正则表达式将{a,b,c,...,x}转换为(a | b | c | ... | x)

合并 2 个数组示例 [a,b,c] [x,y,z] = [a,x,b,y,c,z]

为什么在 Python 中 x='b'*4 大于 y='a'*5?

为什么“ x = a或b”在Perl中不起作用?

为什么这种C字符串分配是非法的?

用于选择要在其上运行X客户端的计算机的程序-这种程序称为什么?

rowSums(X%*%C * X)的语义是什么