replace() 메서드는 첫번째 인자로 넘겨준 문자열을 두번째 인자로 넘겨준 문자열로 변경한다.
replace() 메서드는 immutable 메서드로, 변경된 문자열을 반환하기 때문에 반환 값을 사용하려면 재할당해야 한다.
let str = 'abbbc';
str = str.replace('b', '0'); // immutable 이므로 재할당 필요
console.log(str); // 'a0bbc'
replaceAll()메서드는 조건에 부합하는 모든 문자열을 변경한다.
replaceAll() 메서드는 immutable 메서드로, 변경된 문자열을 반환하기 때문에 반환 값을 사용하려면 재할당해야 한다.
let str = 'abcdaa';
str = str.replaceAll('a', '0'); // immutable 이므로 재할당 필요
console.log(str); // '0bcd00'