参数是:对象
有传入参数用传入参数作为入参数,无传入参数用默认值
getTableData = async (pageData = {}) => {
const params = Object.assign({}, { currPage: 1, pageSize: this.state.pageSize }, this.state.searchData, pageData);
...
// 浅拷贝,当pageData是非空对象,会把{ currPage: 1, pageSize: this.state.pageSize }的值覆盖,由于key相同。
}
例子:
参数是:字符串等
getTableData = async (resetData = false) => {
...
// resetData为false是默认值,函数调用没有传递参数时,resetData默认为false,调用时传递了参数时,为传递过来的参数值
}