//利用变量解构赋值实现
export default class Parameter {
/**
* @param() '{ pageIndex = 1, pageSize = 2, rules = [], sortConditions = [] }'
*/
constructor({ pageIndex = 1, pageSize = 2, rules = [], sortConditions = [] }) {
this.pageCondition = { pageIndex, pageSize, sortConditions };
this.filter = { rules };
}
}
new Parameter({ pageSize: this.pageSize, rules: this.rules });
js实现ts中省略参数功能
最新推荐文章于 2022-10-13 16:46:39 发布