Javascript 如何将参数传递给常量对象变量
给定 } 如何将参数列传递给对象列swidth变量? 例如:如果参数column='name',则希望将'name'传递给column并输出以下内容(取决于函数的参数): 我的尝试: `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
除上述方法外,还有其他方法吗?将第一个代码块中的
列更改为[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
};
// ...
}