interface Dictionary { [key: string]: T; } /** * 生成新的Key值 * * @category Utils * @param rowData 传入的行数据 * @param attrs 指定的新key字段 * @returns 新的Key值 */ export const createNewKey = ( rowData: Dictionary, attrs: string[], ): string => { let attrValue = ''; attrs.forEach( (attr, attrIdx) => (attrValue += `${attrIdx !== 0 ? '-' : ''}${rowData[attr]}`), ); return attrValue; };