В скрипте приложений у меня есть объект, который выглядит следующим образом:
message_objs.push({
'body': message.getPlainBody(),
'date' : message.getDate(),
'from' : message.getFrom(),
'to' : message.getTo()
})
, который я строю из полученных писем в папке входящих сообщений
Я хочу отфильтровать письма по доменуОтправитель, поэтому я могу сделать:
var substring = 'yahoo';
var filtered = message_objs.filter(function (obj) {
return obj['from'].indexOf(substring)>-1;
});
для одной подстроки, но на самом деле я хотел бы иметь массив разрешенных доменов, таких как
var substrings = ['yahoo', 'gmail' ... ];
Какой лучший способ сделать этов скрипте приложений или с помощью инструментов ES5?