정보실

웹학교

정보실

javascript Javascript 30초 Snippet - String : mapString

본문

호출 문자열의 모든 문자에 대해 제공된 함수를 호출 한 결과로 새 문자열을 작성합니다.


str.의 각 문자에 대해 제공된 함수 fn을 호출하려면 String.prototype.split('') 및 Array.prototype.map()을 사용하십시오. 문자 배열을 문자열로 다시 결합하려면 Array.prototype.join('')을 사용하십시오. 콜백 함수 fn은 세 개의 인수 (현재 문자, 현재 문자의 색인 및 문자열 mapString이 호출 된)를 사용합니다.


const mapString = (str, fn) =>
  str
    .split('')
    .map((c, i) => fn(c, i, str))
    .join('');


ex)


mapString('lorem ipsum', c => c.toUpperCase()); // 'LOREM IPSUM'



  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 19회 ]  작성일19-11-25 11:11

웹학교