如何在javascript中传递参数和rest运算符



下面是我的函数调用:

await this.faqs({'fields.page': page, ...filters});

功能是:

async faqs({state, commit}, filters) {
const {items} = await fetchData({content_type: state.contentType, ...filters});
const faqs = items.map((item) => {
return {
id: item.systemId,
...item.fields,
};
});
commit('setFaqs', faqs);
return faqs;}

我想再传递两个参数和这个rest操作符。我该怎么做?

创建一个对象,让它有2个命名键,然后他们使用排列运算符进行筛选,如下所示:

await this.faqs({'fields.page': page, param1: 'someparam1', param2: 'someparam2', ...filters });

最新更新