Computer >> Máy Tính >  >> Lập trình >> Javascript

Chúng ta có thể chia một chuỗi trong JavaScript bằng bao nhiêu cách?

Trong javascript, chúng ta có thể tách một chuỗi theo 3 cách. Một là một cách cũ trong đó string.split () được sử dụng và sau này, ES6 đã cung cấp thêm 2 cách để tách một chuỗi. Theo cách đầu tiên toán tử spread được sử dụng và theo cách thứ hai array.from () phương pháp được sử dụng. Hãy thảo luận chi tiết về chúng.

String.split ()

cú pháp

string.split();

Ví dụ

Trong ví dụ sau, string.split () được sử dụng để chia chuỗi đã cung cấp thành từng ký tự riêng lẻ.

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

Đầu ra

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


Toán tử spread

cú pháp

[...string];

Ví dụ

Trong ví dụ sau, Toán tử Spread ES6 được sử dụng để tách chuỗi được cung cấp thành từng ký tự riêng lẻ. Cách sử dụng của nó rất đơn giản khi so sánh với string.split () phương pháp.

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

Đầu ra

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


Array.from ()

cú pháp

Array.from(str);

Ví dụ

Trong ví dụ sau, ES6 Array.from () được sử dụng để tách chuỗi được cung cấp thành từng ký tự riêng lẻ. Nó hoạt động giống như string.repeat () phương pháp.

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

Đầu ra

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