logo

تقسيم سلسلة جافا سكريبت ()

كما يوحي الاسم، فإن ينقسم() تقوم الطريقة في JavaScript بتقسيم السلسلة إلى مصفوفة من السلاسل الفرعية، ووضع هذه السلاسل الفرعية في مصفوفة، وإرجاع المصفوفة الجديدة. لا يغير السلسلة الأصلية.

عندما تكون السلسلة فارغة، بدلاً من إرجاع مصفوفة فارغة، فإن ينقسم() تقوم الطريقة بإرجاع المصفوفة بسلسلة فارغة. يتم إرجاع المصفوفة الفارغة عندما تكون كل من السلسلة والفاصل عبارة عن سلاسل فارغة.

بناء الجملة

 string.split(separator, limit) 

تتم مناقشة الوسائط الدالة على النحو التالي.

فاصل: إنها معلمة اختيارية. يمكن أن يكون تعبيرًا عاديًا أو سلسلة بسيطة. يحدد النقطة التي يجب أن يحدث فيها الانقسام.

إذا كان يحتوي على أحرف متعددة، فيجب العثور على تسلسل الحرف بأكمله لتقسيمه.

إذا لم يكن الفاصل موجودًا في السلسلة المحددة، أو إذا تم حذفه، فستصبح السلسلة بأكملها عنصرًا صفيفًا واحدًا. في هذه الحالات، يحتوي المصفوفة التي تم إرجاعها على عنصر واحد يتكون من السلسلة بأكملها.

كيفية تحويل السلسلة إلى عدد صحيح جافا

إذا كان الفاصل موجودًا في بداية السلسلة أو نهايتها، فلا يزال له تأثير الانقسام. يتكون المصفوفة التي تم إرجاعها من سلسلة فارغة ذات طول صفري تظهر في بداية أو آخر موضع للمصفوفة التي تم إرجاعها.

حد: وهي أيضًا معلمة اختيارية. وهو عدد صحيح غير سالب يحدد عدد الحدود. فهو يحدد الحد الأعلى لعدد الانقسامات التي يمكن العثور عليها في السلسلة المحددة. إذا تم تقديمه، فإنه يقسم السلسلة عند كل تواجد للمحدد فاصل . ويتوقف عند وضع إدخالات الحد في المصفوفة.

يمكن أن تحتوي المصفوفة على إدخالات أقل من الحد المحدد. يحدث ذلك عند الوصول إلى نهاية السلسلة قبل الوصول إلى الحد الأقصى.

دعونا نفهم ينقسم() الطريقة باستخدام بعض الأمثلة.

مثال 1

في هذا المثال، ينقسم() تعمل الدالة على تقسيم السلسلة شارع أينما تظهر المسافة البيضاء (' ') وترجع مجموعة من السلاسل. هنا، نستخدم الوسيطة Limit ونوفر قيمة حد حجة ل 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
اختبره الآن

انتاج |

كيفية اظهار التطبيق في الاندرويد
 Welcome,to,the 

مثال2

في هذا المثال، نستخدم الحرف 'ر' كفاصل للسلسلة المحددة. ال ينقسم() ستنشئ الدالة مصفوفة من السلاسل عن طريق تقسيم السلسلة المعطاة عند كل تواجد للحرف 'ر'.

وهنا لا نقوم بتحديد حد دعوى.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
اختبره الآن

انتاج |

 Welcome ,o ,he javaTpoin,.com 

مثال3

في هذا المثال، نحن نحذف فاصل معامل. في الإخراج، يمكننا أن نرى أن المصفوفة التي تم إرجاعها تحتوي على عنصر واحد يتكون من السلسلة المحددة.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
اختبره الآن

انتاج |

حاول التقاط كتلة جافا
 Welcome to the javaTpoint.com 

مثال4

وهنا نقوم بتعريف حد المعلمة واستخدام الرسالة 'يا' كفاصل للسلسلة المحددة. ال ينقسم() ستنشئ الدالة مصفوفة من السلاسل عن طريق تقسيم السلسلة المعطاة أينما كان الحرف المحدد 'يا' يحدث حتى يتم الوصول إلى الحد الأقصى.

تحدد المعلمة Limit عدد الانقسامات بـ 2 لأننا نحددها 2 كقيمة الحد. في الناتج، يمكننا أن نرى أن الانقسام يحدث مرتين فقط.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
اختبره الآن

انتاج |

 Welc,me t