If you have an array of strings in JavaScript / jQuery:
var myStrings = ["item1", "item2", "item3", "item4"];
... which is the most elegant way you have found to convert this list into a readable English phrase of the form:
"item1, item2, item3 and item4"
The function should also work with:
var myStrings = ["item1"];
var myStrings = ["item1", "item2"];
source
share