✍️ 필자가 꺼내보기 용으로 정리한 것이다. 필요한 이들에게도 같이 도움이 되었으면 한다.
str.charAt(n)
let str = 'mangojang';
console.log(str.charAt(5)) // j
console.log(str[5]) // j
str.toUpperCase()
let str ='mangojang';
console.log(str.toUpperCase()); // MANGOJANG
활용 방법
let str ='mangojang';
console.log( str[0].toUpperCase() + str.slice(1) ); // Mangojang
str.toLowerCase()
let str ='Mangojang';
console.log(str.toLowerCase()); // mangojang
str.indexOf(substr, pos)
let str = 'Time is gold';
console.log(str.indexOf('Time')); // 0
console.log(str.indexOf('time')); //-1
str.includes(substr, pos)
let str = 'Time is gold';
console.log(str.includes('Time')); // true
console.log(str.includes('time')); // false
str.startsWith(substr)
let str = 'Time is gold';
console.log(str.startsWith('T')); // true
str.endsWith(substr)
let str = 'Time is gold';
console.log(str.endsWith('T')); // false
str.slice(start, end)
let str = 'mangojang';
console.log(str.slice(0,5)) ; // mango
console.log(str.slice(5)); //jang
console.log(str.slice(-4)); //jang
str.substrinf(start,end)
let str = 'mangojang';
console.log(str.substring(0,5)) ; // mango
console.log(str.substring(5)); //jang
console.log(str.substring(5,0)); //mango
str.substr(start, length)
let str = 'mangojang';
console.log(str.substr(0,5)) ; // mango
console.log(str.substr(5)); //jang
console.log(str.substr(-5, 2)); //go
str.split(substr)
활용 방법
// 문자열에서 특정 문자 제거 하기
// 1. 문자열을 split로 배열로 변환
// 2. filter로 특정문자 제외된 배열 반환
// 3. join 으로 다시 문잘열로 변환
let fruits = 'apple,tomato,banana,orange';
console.log(fruits.split(',')); //) ['apple', 'tomato', 'banana', 'orange']
let realFruits = fruits.split(',').filter(v => v!=='tomato');
console.log(realFruits); //['apple', 'banana', 'orange']
realFruits = realFruits.join();
console.log(realFruits); //apple,banana,orange
str.trim()
let str = ' mangojang ';
console.log(str.trim()) // mangojang