dima***,
Вам возможно не подойдет, но, вобще тут напрашивается что-то вроде
o={
morning: "good",
day: "sunny",
evening: "wonderful",
night: "silent"
}
alert(
'morning, day, evening, night, morning, day, evening, night'
.split(/[, ]+/)
.map(function(word){return word+" "+o[word]}))
Ясно и просто, имхо.