Javascript 如何将参数传递给常量对象变量

Javascript 如何将参数传递给常量对象变量,javascript,ecmascript-6,constants,let,Javascript,Ecmascript 6,Constants,Let,给定 } 如何将参数列传递给对象列swidth变量? 例如:如果参数column='name',则希望将'name'传递给column并输出以下内容(取决于函数的参数): 我的尝试: ` 除上述方法外,还有其他方法吗?将第一个代码块中的列更改为[column]: onColumnResize(column) { const columnsWidth = {}; columnsWidth[column] = width+'px'; columnsWidth.d

给定

}

如何将参数列传递给对象列swidth变量? 例如:如果参数column='name',则希望将'name'传递给column并输出以下内容(取决于函数的参数):

我的尝试: `


除上述方法外,还有其他方法吗?

将第一个代码块中的
列更改为
[column]

 onColumnResize(column) {
      const columnsWidth = {};
      columnsWidth[column] = width+'px';
      columnsWidth.detail = this.details;
  }`

这被称为a,它是ES2015的一部分,而不是ES2016。

这节省了我的时间。多谢!
onColumnResize(column) {
 const columnsWidth = {
        columnsWidth: {
            'name': width + 'px'
        },
        detail: this.details
    };
}
 onColumnResize(column) {
      const columnsWidth = {};
      columnsWidth[column] = width+'px';
      columnsWidth.detail = this.details;
  }`
onColumnResize(column) {
  const columnsWidth = {
    columnsWidth: {
      [column]: width + 'px'
    },
    detail: this.details
  };

  // ...
}