1. .replace()
특정 문자를 대체할 때
"aabbccbb".replace("b", ".");
// 'aa.bccbb'
2. .replaceAll()
.replace와 달리 전체를 대체 할 때
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll
"aabbccbb".replaceAll("b", ".");
// 'aa..cc..'
3. .includes()
배열과 문자열에 특정 값이 포함 되어있는지 확인
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/includes
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/includes
s1 s2 result
["a", "b", "c"] ["com", "b", "d", "p", "c"] 2
["n", "omg"] ["m", "dot"] 0
function solution(s1, s2) {
var answer = 0;
for(i=0; i<=s1.length; i++){
if(s2.includes(s1[i])){
answer++
}
}
return answer;
}
4. .reverce()
배열을 뒤집을 때 사용
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse
function solution(num_list) {
return num_list.reverse();
}
* .split과 .join을 같이 쓰면 문자열도 뒤집을 수 있다.
let a = 'abc';
console.log(a.split('').reverse().join());
// c,b,a
5. **
거듭 제곱
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Exponentiation