我有以下功能:
export function dateFormatter(date: string) {
return moment(date).format("MM/DD/YYYY");
}
我有一个 React 组件,我可以在其中传递这样的函数:
<TableColumn field="endDate" format={dateFormatter}>End Date</TableColumn>
该组件调用函数如下:
const { format, field } = column.props;
if (format) {
return format(cell);
}
return cell;
所有这些工作正常。我现在想改变我的dateFormatter
函数,以便我可以有选择地将参数传递给它。我不清楚如何做到这一点,因为如果我将引用更改为:
<TableColumn field="endDate" format={dateFormatter("MM/YY")}>End Date</TableColumn>
它将将该格式作为日期传递到我的函数中。
我如何有选择地将参数传递给我将传递的函数?