JS Onchange回调中的命名参数



我有以下内容:

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

上面的工作正常,我得到了正确的{firstName:" pacman"} collection

问题与事件回调有关,我的React组件具有

onchange事件如下:

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

这就是我的功能:{name:" pacman"}

如何将"名称"传递给我的on Change回调中的名称中的值?

使用计算的属性名称符号:

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

最新更新