Как я могу сохранить все мультимедийные ссылки на сообщения Twilio в массиве?
Моя текущая реализация
exports.handler = function(context, event, callback) {
//...
var mediaUrls = [];
for (var i = 0; i < event.NumMedia; i++) {
var m = eval("(typeof event.MediaUrl"+i+" !== 'undefined')? event.MediaUrl"+i+" : ''");
if (m !== '') mediaUrls.push(m);
}
//...
}
Но использование eval
не является хорошей практикой, потому что
eval может быть вредным.
Есть ли какое-то другое решение для этого, без использования eval
?