6 lines
No EOL
266 B
TypeScript
6 lines
No EOL
266 B
TypeScript
export const naturallyJoinEnumeration = (enumeration: string[]) => {
|
|
const start = enumeration.slice(0, -1)
|
|
if (start.length === 0) return enumeration.join("")
|
|
const last = enumeration[enumeration.length - 1]
|
|
return start.join(", ") + " and " + last.toString()
|
|
} |