슬라이스()
슬라이스() 메서드는 문자열의 일부를 추출하고 추출된 부분을 새 문자열로 반환합니다. 원래 문자열을 수정하지 않습니다.
구문
슬라이스() 두 개의 매개변수를 취하는데 하나는 시작 인덱스이고 다른 하나는 끝 인덱스입니다. 그 표기법은 아래와 같다.
string.slice(string.slice(starting index, ending index))
인수
a) 시작 인덱스:어떤 인덱스 문자열 추출을 시작해야 하는지 알려줍니다.
b) 종료 인덱스:인덱스 문자열 추출이 종료되어야 하는 이전 인덱스를 제공합니다.
예시-1
다음 예에서 slice() 메서드는 "Neuralink"를 출력으로 제공하여 주어진 문자열을 인덱스 18에서 26(27-1)까지 새 문자열로 슬라이스합니다.
<html> <body> <p id="slice"></p> <script> var string = "Tesla, Solarcity, Neuralink, Spacex"; var newstring = string.slice(18,27); document.getElementById("slice").innerHTML = string; </script> </body> </html>
출력
Neuralink
예시-2
시작 색인 매개변수만 제공되면 slice() 메서드는 시작 인덱스에서 전체 문자열을 잘라내고 출력을 표시합니다.
시작 인덱스(18)만 제공되므로 다음 예는 시작 인덱스부터 전체 배열을 보여줍니다.
<html> <body> <p id="slice"></p> <script> var string = "Tesla, Solarcity, Neuralink, Spacex"; var newstring = string.slice(18); document.getElementById("slice").innerHTML = newstring; </script> </body> </html>
출력
Neuralink, Spacex