DEV Community

Discussion on: Daily Challenge #38 - Middle Name

Collapse
 
mrdulin profile image
official_dulin

JavaScript:

function initializeNames(name){
  const names = name.split(' ');
  if (names.length > 2) {
    return names.map((v, i) => {
      if (i === 0 || i === names.length-1) {
        return v;
      }
      return v[0].toUpperCase() + '.';
    }).join(' ');
  }
  return name;
}