| 123456789101112131415161718 |
- /**
- * 格式化姓名
- * @param {Object} nameObj - 姓名对象
- * @param {string} nameObj.firstName - 名
- * @param {string} nameObj.middle - 中间名
- * @param {string} nameObj.lastName - 姓
- * @returns {string} 格式化后的完整姓名
- */
- export function formatName(nameObj = {}) {
- const { firstName, middle, lastName } = nameObj
- const parts = []
-
- if (firstName) parts.push(firstName)
- if (middle) parts.push(middle)
- if (lastName) parts.push(lastName)
-
- return parts.length > 0 ? parts.join(' ') : '--'
- }
|