JS 문자열 메서드 #3

1707 단어
어제 split() 메서드에 대해 공부했듯이 이 메서드는 문장에서 문자나 공백을 제거할 수 있음을 의미합니다.

let password='udgtj 9e59 jfd';
let correctPassword=password.split(' ');
console.log(correctPassword);
//result -> ['udgtj','9e59','jfd'];


배열을 위한 메소드가 있고 split() 메소드는 배열을 반환하므로 배열 항목을 결합하는 join() 메소드를 사용할 수 있습니다.

let correctPassword=password.split(' ');
correctPassword.join('');
console.log(correctPassword);
//result -> udgtj9e59jfd


split() 메서드와 함께 이 메서드를 사용할 수 있습니다.
따라서 split() 메서드와 indexOf() 메서드를 사용하여 이 메서드를 계속 연습하십시오.

charAt() 메서드



이 방법은 indexOf() 방법과 비교됩니다.
이 메서드는 원하는 문자를 반환하기 위해 문자의 위치가 필요합니다.

let name='john';
console.log(name.charAt(1));
//result -> o


슬라이스() 메서드



이 메서드는 문자열의 섹션을 추출하고 새 문자열로 반환합니다.
이 메서드는 두 개의 인수를 사용합니다.
함수 섹션에서 배울 인수를 언급했습니다.
첫 번째 인수는 필수 시작 인덱스이고 두 번째 인수는 끝 인덱스입니다.
끝 인덱스를 지정하지 않으면 slice() 메서드는 시작 인덱스에서 끝 인덱스까지 문자열을 추출합니다.

let greeting='hi Nikolas! My name is ahmad';
let halfGreeting=greeting.slice(3);
console.log(halfGreeting);
//result -> Nikolas! name is ahmad


끝 인덱스를 지정하면 결과가 달라집니다.

let greeting='hi Nikolas! My name is ahmad';
let halfGreeting=greeting.slice(3,10);
console.log(halfGreeting);
//result -> Nikolas


slice 메서드는 끝 인덱스를 포함하지 않습니다. 즉, endIndex-1에서 하나를 뺍니다.
끝 인덱스를 반환하지 않습니다.

좋은 웹페이지 즐겨찾기