जावास्क्रिप्ट स्ट्रिंग विभाजन ()

जावास्क्रिप्ट स्प्लिट () विधि स्ट्रींग को सब्सट्रिंग की एक क्रमबद्ध सूची में विभाजित करती है और उन्हें एक सरणी के रूप में वापस करती है।

का सिंटैक्स split()है:

 str.split(separator, limit)

यहाँ, strएक स्ट्रिंग है।

विभाजन () पैरामीटर

split()विधि में लेता है:

  • विभाजक (वैकल्पिक) - पैटर्न (स्ट्रिंग या नियमित अभिव्यक्ति) का वर्णन करते हुए कि प्रत्येक विभाजन कहाँ होना चाहिए।
  • सीमा (वैकल्पिक) - दिए गए स्ट्रिंग को विभाजित करने के लिए टुकड़ों की संख्या को सीमित करने वाला एक गैर-नकारात्मक पूर्णांक।

विभाजन से वापसी मान ()

  • Arrayस्ट्रिंग्स का एक रिटर्न देता है , प्रत्येक बिंदु पर विभाजित होता है जहां दिए गए स्ट्रिंग में विभाजक होता है।

नोट:split() विधि मूल स्ट्रिंग नहीं बदलता है।

उदाहरण: विभाजन का उपयोग करना ()

 console.log("ABCDEF".split("")); // ( 'A', 'B', 'C', 'D', 'E', 'F' ) const text = "Java is awesome. Java is fun."; let pattern = "."; let newText = text.split(pattern); console.log(newText); // ( 'Java is awesome', ' Java is fun', '' ) let pattern1 = "."; // only split string to maximum to parts let newText1 = text.split(pattern1, 2); console.log(newText1); // ( 'Java is awesome', ' Java is fun' ) const text2 = "JavaScript ; Python ;C;C++"; let pattern2 = ";"; let newText2 = text2.split(pattern2); console.log(newText2); // ( 'JavaScript ', ' Python ', 'C', 'C++' ) // using RegEx let pattern3 = /s*(?:;|$)s*/; let newText3 = text2.split(pattern3); console.log(newText3); // ( 'JavaScript', 'Python', 'C', 'C++' )

आउटपुट

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java is awesome', 'Java is fun', '') ('Java is awesome', 'Java' मजेदार है ') (' जावास्क्रिप्ट ',' पायथन ',' सी ',' सी ++ ') (' जावास्क्रिप्ट ',' पायथन ',' सी ',' सी ++ ')

नोट: यदि विभाजक कोष्ठक पर कब्जा करने के साथ एक नियमित अभिव्यक्ति है, तो हर बार विभाजक से मेल खाने पर, कोष्ठक पर कब्जा करने के परिणाम आउटपुट सरणी में spliced ​​होते हैं।

अनुशंसित पढ़ना: जावास्क्रिप्ट ऐरे जुड़ना ()

दिलचस्प लेख...