как правильно передать параметры

Не могу разобраться почему в console.log выходит только first. Подскажите, пожалуйста, верный синтаксис.

function concatStrings(strs) {
  let separator = '',
    result = '';
  for (let str of strs) {
    if (str[0] && typeof str[0] !== 'string') return result;
    if (str[0]) result += str[0];
    if (str[1]) separator = str[1];
    result += separator;
  }
  return result;
}

concat = (strs) => strs.join('');

console.log(concatStrings('first', 'second', 'third'));

Ответы (0 шт):