var authors = [{ name: "a" }, { name: "b" }, { name: "c" }]; var result = authors.reduce(function(author, val, index) { var comma = author.length ? ", " : ""; return author + comma + val.name; }, ''); console.log(result);