如何解构obj [arr [0]] = arr [1]

时间:2018-02-21 07:37:25

标签: javascript eslint

鉴于以下代码,eslint会向我抛出一个prefer-destructuring错误:

const params = {};
const splitted = 'key=value'.split('=');
params[splitted[0]] = splitted[1];

如何在第三行使用解构?

1 个答案:

答案 0 :(得分:3)

  

解构赋值语法是一个JavaScript表达式,可以将数组中的值或对象的属性解包为不同的变量。

尝试下面的示例,它将零索引处的值分配给键变量,并将第一个索引处的值赋值给value变量。

function getNextCell2(CellA1Notation)
{
  return SpreadsheetApp.getActiveSheet().getRange(CellA1Notation).offset(1, 0).getA1Notation();
}