【问题标题】:How to quickly assign {x:1,y:2} to {row,col}? [duplicate]如何快速将 {x:1,y:2} 分配给 {row,col}? [复制]
【发布时间】:2019-07-29 03:34:30
【问题描述】:

我想快速将 {x:1,y:2} 分配给 {row,col},即let row = objXY.x, let col = objXY.y

我知道解构赋值可以做到这一点

let {x,y} = objXY

但是有没有办法做到这一点?

let {row,col} = objXY

【问题讨论】:

    标签: javascript


    【解决方案1】:

    您可以将解构的属性分配给新的变量名称,如下所述:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Assigning_to_new_variable_names

    例如

    const obj = {x: 1, y: 2};
    const {x: row, y: col} = obj;
    console.log(row); // 1
    console.log(col); // 2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2015-06-25
      • 2018-09-17
      • 2019-11-13
      • 1970-01-01
      • 2021-10-24
      相关资源
      最近更新 更多