例如,打印以下代码
{key:'b'}
function myFunc(key, value) {
myFunc2({key: value});
}
function myFunc2(obj) {
console.log(obj);
}
myFunc('a', 'b');
Run Code Online (Sandbox Code Playgroud)
我怎么才能打印出来
{'a':'b'}
Rez*_*aev 10
ES6
function myFunc(key, value) {
myFunc2({[`${key}`]: value});
}
Run Code Online (Sandbox Code Playgroud)
您可以从构造中单独添加属性:
function myFunc(key, value) {
var item = {};
item[key] = value;
myFunc2(item);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5434 次 |
| 最近记录: |