标签: javascript ecmascript-6
我想了解的作业类型可能在网上有很多解释,但我找不到它们,因为我不知道它叫什么。那么你在Javascript const {a, b, c} = x;中称这种形式的变量赋值是什么?
const {a, b, c} = x;
答案 0 :(得分:2)
它被称为destructuring assignment。
它将一个对象作为值和变量,其中名称反映相同的命名属性并为其赋值。
const x = { a: 1, b: 2, c: 3, d: 4 }; const { a, b, c } = x; console.log(a, b, c);