优化这句代码col.dataIndex === 'validEndTime' ? 'date' : col.dataIndex === 'reason' ? 'select' : 'text'
时间: 2024-01-11 20:02:48 浏览: 86
关于选择日期的js代码
5星 · 资源好评率100%
为了让代码更易读和易于维护,可以使用对象字面量来替换三元表达式,如下所示:
```
const columnTypes = {
validEndTime: 'date',
reason: 'select',
default: 'text'
};
const columnType = columnTypes[col.dataIndex] || columnTypes.default;
```
这里我们首先定义了一个名为 `columnTypes` 的对象,其中包含每个列的数据类型。然后,我们使用 `columnTypes` 对象来检索当前列的数据类型。如果 `col.dataIndex` 不存在于 `columnTypes` 对象中,则默认使用 `default` 数据类型。
阅读全文