我有以下功能
const exampleFunction = (var1, var2, var3) => {
return const targetObject = {
var1,
var2,
var3,
},
};
Run Code Online (Sandbox Code Playgroud)
var2和var3是可选变量.
如果所有3个变量都发送到这个函数,那么我需要返回带有3个字段的对象.
如果var2未定义,我需要返回仅包含2个字段的对象.如果var3未定义,我需要返回仅包含2个字段的对象.
如果var2和var3未定义,我需要返回仅包含1个字段的对象.
我正在使用 redux-form 库。当我刚刚填写表单时,在 redux-store 中我可以看到创建了新字段:“form”字段,包括所有键值对。如果我更改任何值,键值对也会更改。
如何从这个“表单”字段中获取所有键值对?
我正在使用react-router-dom v4.3.1.
例如:我有以下网址
http://localhost:3000/url1/url2/url3
我只需要替换 URL 中的最后一条路由:/url3?/mynewroute3
用历史怎么做?