有人可以帮助我使用 creatApi 和 redux 工具包中的查询实现来实现去抖功能。
提前致谢。
我有以下对象数组:
var all = [
{f1: "v1", f2: "v2"},
{f1: "v1", f2: "v2", f3: "v3"},
{f1: "v1", f2: "v2", f3: "v3", f4: "v4"},
{f1: "v1", f2: "v2", f3: "v3", f4: "v4", fn: "vn"}
];
Run Code Online (Sandbox Code Playgroud)
期望的输出:
[f1, f2, f3, f4, f5, ...., fn];
Run Code Online (Sandbox Code Playgroud)
目前使用:
all.reduce((sum, item) => ([...new Set([...sum, ...Object.keys(item)])]), []);
Run Code Online (Sandbox Code Playgroud)
工作示例:codepen
任何使用 es6 或任何新的 js 功能的建议,以获得更好的性能。