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

JavaScript에서 문자열을 분할할 수 있는 방법은 몇 가지입니까?

<시간/>

자바스크립트에서는 분리 할 수 있습니다. 3가지 방법으로 문자열. 하나는 string.split() 방법이 사용되었고 나중에 ES6은 문자열을 분할하는 2가지 방법을 더 제공했습니다. 첫 번째 방법은 확산 연산자 두 번째 방법으로 array.from()이 사용됩니다. 방법이 사용됩니다. 자세히 논의해 보겠습니다.

String.split()

구문

string.split();

다음 예에서 string.split() 메소드는 제공된 문자열을 각 개별 문자로 분할하는 데 사용됩니다.

<html>
<body>
   <script>
      const str = 'Tutorialspoint'
      var d = str.split('')
      document.write(d);
   </script>
</body>
</html>

출력

T,u,t,o,r,i,a,l,s,p,o,i,n,t


확산 연산자

구문

[...string];

다음 예에서 ES6 스프레드 연산자 분할 하는 데 사용됩니다. 제공된 문자열을 각각의 개별 문자에 입력합니다. string.split() 과 비교할 때 사용법은 매우 간단합니다. 방법.

<html>
<body>
   <script>
      const str = 'Tutorix'
      var d = [...str]
      document.write(d);
   </script>
</body>
</html>

출력

T,u,t,o,r,i,x


Array.from()

구문

Array.from(str);

다음 예에서 ES6 Array.from() 분할 하는 데 사용됩니다. 제공된 문자열을 각각의 개별 문자에 입력합니다. string.repeat()와 동일하게 작동합니다. 방법.

<html>
<body>
   <script>
      const str = 'Tutorix and Tutorialspoint'
      var d = Array.from(str);
      document.write(d);
   </script>
</body>
</html>

출력

T,u,t,o,r,i,x, ,a,n,d, ,T,u,t,o,r,i,a,l,s,p,o,i,n,t