في هذه المقالة، سننظر إلى ثلاث طرق لجافا سكريبت: Split()، وreverse()، و join(). تعتبر هذه الطرق مفيدة في التعامل مع النصوص وتنفيذ المهام مثل عكس النص أو تغيير ترتيب الكلمات.
ليست هناك حاجة إلى خبرة سابقة - فقط الرغبة في الغوص في جافا سكريبت وتجربة هذه الأساليب.
تقوم طريقة التقسيم () بتقسيم السلسلة إلى مصفوفة بناءً على محدد محدد، والذي يتم تمريره كوسيطة. يخبر المحدد البرنامج بمكان "قص" السلسلة. على سبيل المثال، إذا كانت لديك جملة مثل "هذه شطيرة رائعة" وتريد تقسيمها إلى كلمات فردية، فيمكنك استخدام مسافة (' ') كمحدد.
const string = "This is a lovely sandwich"; const splitString = string.split(" ");
عند توفير مسافة (' ') كوسيطة، يبحث الكود عن تلك المسافة في السلسلة و"يقسم" السلسلة عند كل تواجد. يؤدي هذا إلى إنشاء مصفوفة، حيث تصبح كل كلمة عنصرًا فرديًا.
نتيجة الكود أعلاه هي:
Array(5) [ "This", "is", "a", "lovely", "sandwich" ]
جميل جدًا، أليس كذلك؟
يمكنك استخدام أي محدد تريده. على سبيل المثال، إذا كان لديك سلسلة موصولة مثل "مرحبًا، هناك، كيف، حالك،!" وتريد تقسيمها باستخدام الواصلات، فقط استخدم "-" كمحدد:
const hyphen = "hi-there-how-are-you-doing!"; const splitHyphen = hyphen.split("-");const hyphen = "مرحبًا، كيف حالك!"; const SplitHyphen = hyphen.split("-");
ينتج عن ذلك:
const hyphen = "hi-there-how-are-you-doing!"; const splitHyphen = hyphen.split("-");المصفوفة (6)
تفتح هذه الطريقة العديد من الإمكانيات لمعالجة السلاسل. لكن الآن، ربما تفكر:
حسنًا، هذا رائع، لكنني بدأت بسلسلة والآن لدي مصفوفة. كيف يمكنني استعادة السلسلة الخاصة بي؟طريقة الانضمام ().
يمكن استخدام طريقة join () على مصفوفة لتحويلها مرة أخرى إلى سلسلة. تمامًا مثل Split()، تأخذ طريقة join() وسيطًا يحدد كيفية ربط عناصر المصفوفة. الفرق هو أنه بدلاً من كسر سلسلة، يستخدم join() الوسيطة لدمج عناصر المصفوفة مرة أخرى في سلسلة واحدة.
const joinedString = splitHyphen.join(" ");
const joinString = SplitHyphen.join(" ");
const joinedString = splitHyphen.join(" ");
"مرحبا كيف حالك!"
الطريقة العكسية ().
تغير الطريقة العكسية () ترتيب العناصر في المصفوفة لتكون عكس ما كانت عليه. يتم استدعاء هذا الأسلوب مباشرة على المصفوفة، دون أية وسائط، وهو ببساطة يعكس ترتيب العناصر.
const joinedString = splitHyphen.join(" ");
const ReverseArray = SplitHyphen.reverse();
const joinedString = splitHyphen.join(" ");
const reversedString = reversedArray.join(" ");
constversedString =verseArray.join(" ");
"doing! you are how there hi"
"القيام! كيف حالك، مرحبًا"
خاتمة
في هذه المقالة، استكشفنا ثلاث طرق أساسية في JavaScript: Split() وreverse() و join(). لقد نظرنا في كيفية عملهم معًا لمعالجة السلاسل والمصفوفات، وتحويلها بطرق مرنة. آمل أن يساعدك هذا في رحلتك في جافا سكريبت ويلهمك لإجراء المزيد من التجارب!
شكرا لقرائتكم! إذا كانت لديك أي أسئلة أو تريد مشاركة أفكارك حول معالجة سلسلة JavaScript، فلا تتردد في التواصل معي على Twitter @km_fsdev.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3