JS onChange回调中的命名参数

时间:2017-11-24 16:19:21

标签: ecmascript-6

我有以下内容:

    myFunction(...args) {
}
myFunction({"FirstName" : firstName, "LastName" : lastName});

上述工作正常,我得到了正确的{FirstName:" Pacman"}集合

我遇到的问题是事件回调,我的react Component有一个

onChange事件如下:

onChange(name, value) {

myFunction({name:value});
}

这进入我的功能:{name:" Pacman"}

如何通过"名称"在我的onChange回调中作为名称中的值?

1 个答案:

答案 0 :(得分:1)

使用computed property names表示法:

onChange(name, value) {
  myFunction({ [name]: value });
}