📌  相关文章
📜  给定:一个包含名称散列的数组 返回:一个字符串,格式为用逗号分隔的名称列表,最后两个名称除外,后者应由 & 号分隔. - 无论代码示例

📅  最后修改于: 2022-03-11 15:00:06.559000             🧑  作者: Mango

代码示例1
function list(names){
 if (names.length > 1) {
   return `${otherNames(names)} & ${names[names.length - 1].name}`
 } else if (names.length === 1) {
   return names[0].name
 }
  return '';
}

function otherNames(array) {
  return array.splice(0, array.length - 1).map(person => person.name).join(', ');
}