كيفية إزالة الفاصلة الأخيرة من سلسلة في JavaScript

Kyfyt Azalt Alfaslt Alakhyrt Mn Slslt Fy Javascript



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

ستوضح هذه الكتابة طرق حذف الفاصلة الأخيرة من سلسلة معينة.

كيفية إزالة الفاصلة الأخيرة من سلسلة في JavaScript؟

لإزالة الفاصلة الأخيرة من سلسلة ، استخدم طرق JavaScript الموضحة أدناه:







  • طريقة شريحة ()
  • استبدال () طريقة
  • طريقة substring ()

دعونا نستكشف هذه الطرق واحدة تلو الأخرى.



الطريقة 1: إزالة الفاصلة الأخيرة من سلسلة باستخدام أسلوب الشريحة ()

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



بناء الجملة
اتبع الصيغة المذكورة أدناه لاستخدام طريقة slice ():





سلسلة .. شريحة ( فهرس البداية و النهاية ) ؛

هنا، ' فهرس البداية ' و ال ' النهاية 'هي الفهارس التي تحدد الجزء المطلوب استخراجه من السلسلة.

مثال
في هذا المثال ، سننشئ أولاً متغيرًا باسم ' اللون 'الذي يخزن قائمة ألوان مفصولة بفواصل:



كنت اللون = 'أحمر ، أزرق ، أخضر ، برتقالي ،' ؛

قم باستدعاء طريقة slice () بتمرير فهرس البداية كـ ' 0 'ومؤشر النهاية باسم' -1 'الذي يساعد في الحصول على السلسلة قبل الحرف الأخير وهو الفاصلة:

كنت إجابه = اللون. شريحة ( 0 و - 1 ) ؛

سيؤدي استدعاء طريقة slice () المحددة إلى استخراج السلسلة الفرعية بدءًا من الفهرس 0 واستخراجها قبل الحرف الأخير من السلسلة.

بعد ذلك ، اطبع السلسلة الناتجة على وحدة التحكم باستخدام ' console.log () ' طريقة:

وحدة التحكم. سجل ( إجابه ) ؛

يُظهر الإخراج أنه تمت إزالة الفاصلة الأخيرة من قائمة الألوان بنجاح:

دعونا نتجه نحو الطريقة الثانية!

الطريقة 2: إزالة الفاصلة الأخيرة من السلسلة باستخدام طريقة الاستبدال ()

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

بناء الجملة
اتبع الصيغة الموضحة أدناه لاستخدام طريقة الاستبدال ():

سلسلة . يحل محل ( البحث و استبدال القيمة ) ؛

هنا ، ' البحث 'هي القيمة التي يجب البحث عنها واستبدالها بـ' استبدال القيمة '.

مثال
سنستخدم الآن السلسلة التي تم إنشاؤها بالفعل والمخزنة في المتغير ' اللون 'واستدعاء طريقة الاستبدال () بتمرير searchValue كفاصلة في شكل نمط regex. سيتم استبدال الفواصل المستخرجة بسلاسل فارغة:

كنت إجابه = اللون. يحل محل ( / ، * $ / و ' ) ؛

هنا ، في نمط regex ، * 'تشير العلامة إلى أي رقم من هذا (الفاصلة) ، و' $ 'التوقيع يطابقها حتى نهاية السلسلة.

أخيرًا ، اطبع السلسلة الناتجة المخزنة في متغير ' إجابه 'على وحدة التحكم باستخدام' console.log () ' طريقة:

وحدة التحكم. سجل ( إجابه ) ؛

كما ترى في الإخراج ، تتم إزالة الفاصلة الأخيرة من سلسلة باستخدام طريقة replace ():

دعنا نستخدم طريقة أخرى لإزالة الفاصلة الأخيرة من سلسلة.

الطريقة الثالثة: إزالة الفاصلة الأخيرة من سلسلة باستخدام أسلوب سلسلة فرعية ()

هناك طريقة JavaScript أخرى تساعد على إزالة الفواصل من نهاية سلسلة تسمى ' سلسلة فرعية () ' طريقة. تمامًا مثل طريقة slice () ، فإنه يأخذ أيضًا معلمتين ويعيد سلسلة جديدة كناتج عن طريق استخراج الجزء المحدد من السلسلة كسلسلة فرعية استنادًا إلى فهرس البداية والأخير.

بناء الجملة
اتبع بناء الجملة الموضح أدناه لاستخدام طريقة السلسلة الفرعية ():

سلسلة . سلسلة فرعية ( فهرس البداية و النهاية ) ؛

هنا، ' فهرس البداية ' و ال ' النهاية 'هي الفهارس التي تحدد أي جزء من السلسلة يجب استخراجه من السلسلة. لاحظ أنه يتم تضمين فهرس البداية ، بينما يتم استبعاد فهرس النهاية من سلسلة ناتجة.

مثال
في هذا المثال ، سنستخدم السلسلة التي تم إنشاؤها مسبقًا والتي تسمى ' اللون 'واستدعاء' سلسلة فرعية () 'عن طريق تمرير فهرس البداية' 0 '، وسيكون الفهرس الأخير رقمًا أقل من الطول الإجمالي:

كنت إجابه = اللون. سلسلة فرعية ( 0 و اللون. الطول - 1 ) ؛

على وحدة التحكم ، سنطبع السلسلة الناتجة:

وحدة التحكم. سجل ( إجابه ) ؛

انتاج |

لقد قدمنا ​​جميع الطرق لإزالة الفاصلة الأخيرة من سلسلة في JavaScript.

استنتاج

لإزالة الفاصلة الأخيرة من سلسلة ، يمكنك استخدام طريقة slice () ، أو طريقة الاستبدال () ، أو طريقة السلسلة الفرعية (). تستخرج الطرق slice () والسلسلة الفرعية () السلاسل باستثناء الفاصلة الأخيرة ، بينما تستبدل طريقة replace () آخر فاصلة في سلسلة بسلسلة فارغة فقط. أوضحت هذه الكتابة طرق حذف الفاصلة الأخيرة من سلسلة معينة مع أمثلة مفصلة.