Fish Wang says to YSITD
return channels .filter(function (channel) { return !!channel.lastMessage; }) .sort(function(channel0, channel1) { return channel0.lastMessage.time.getTime() > channel1.lastMessage.time.getTime() ? -1 : 1; })