Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 slice() 메서드를 사용하는 것은 무엇입니까?

<시간/>

슬라이스()

슬라이스() 메서드는 문자열의 일부를 추출하고 추출된 부분을 새 문자열로 반환합니다. 원래 문자열을 수정하지 않습니다.

구문

슬라이스() 두 개의 매개변수를 취하는데 하나는 시작 인덱스이고 다른 하나는 끝 인덱스입니다. 그 표기법은 아래와 같다.

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