JavaScript解构别名

发布于:2021-01-31 00:00:19

0

282

0

JavaScript 解构 解构别名

现在,JavaScript的解构已完全改变了JavaScript的编写方式。代码编写起来更加简洁,但是从视觉上来说,该语言的语法已经发生了很大变化。但是,任何优秀的开发人员都知道,变化是我们赖以生存的不变。

对象文字解构背后的基本思想如下:

const obj = { x: 1 }; // Grabs obj.x as { x } const { x } = obj;

在某些情况下,您希望结构化变量的名称不同于属性名称。在这种情况下,您将使用: newName 来指定变量的名称:

// Grabs obj.x as as { otherName } const { x: otherName } = obj;

为对象属性指定备用的非结构化名称的语法很简单并且很需要。解构具有使开发人员感到困惑的能力,尤其是数组解构 和函数参数解构,但是此别名语法是保存在更衣柜中的简单技巧!