[javascript] split(), join()으로 replaceall구현하기

Published: by Creative Commons Licence

split(), join()으로 replaceall구현하기

str.split([separator[, limit]])

구분자를 기준으로 문자열을 나누어 배열로 반환한다. 구분자에 해당하는 문자는 사라진다.

arr.join([separator])

배열을 구분자로 이어서 문자열로 반환한다.

function replaceAll(str, searchStr, replaceStr) {
  return str.split(searchStr).join(replaceStr);
}

replaceAll('one2threefourone', 'one', 0); // 02threefour0