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]}))
Ясно и просто, имхо.