开发是一个分解一种数据类型并将其单独属性分配给变量的概念。在文章“分配5个常见场景和实例的JavaScript解构”中,我将立即对其进行审查。
如以上代码片段所示,在解构语法中,对象属性被分解并且表达式左侧定义的变量被分解。在上面的场景中,对象的属性名称应与定义的变量匹配在左表达式中。如果定义了其他变量名称,则无法获得所需的值,例如:
因为它没有属性,所以它最初被变成。
如果您需要将对象属性分配给具有不一致属性名称的变量名称,则可以实现以下代码:
在上面的代码中可以看出,对象中没有特定属性的解构。通常,它将被分配。如果您不想要它,则可以为其设置默认值,如下:
让我们看一下存在下的结果:
如果要从一个对象分解一个属性,则其余属性结构是另一个变量,如下:
在上面的代码片段中,将属性分配给变量,并且使用obilymends()用于将变量的其余属性分配给单独的对象。
原始:https://juejin.cn/post/7096827697183064094