簡體   English   中英

如何在javascript中傳遞參數和rest運算符?

[英]how to pass parameters along with rest operator in javascript?

以下是我的函數調用:

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 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM