Ваше регулярное выражение, скорее всего, хочет быть
/\nSUMMARY:(.*)$/g
Полезный маленький трюк, который мне нравится использовать, - назначать по умолчанию при сопоставлении с массивом.
var arr = iCalContent.match(/\nSUMMARY:(.*)$/g) || [""]; //could also use null for empty value
return arr[0];
Таким образом, вы не получите досадных ошибок типа при использовании arr