जावास्क्रिप्ट में, हम विभाजित . कर सकते हैं 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