كيفية تحويل سلسلة إلى مصفوفة في JavaScript

Kyfyt Thwyl Slslt Aly Msfwft Fy Javascript



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

سيوضح هذا المنشور تحويل السلسلة إلى مصفوفة في JavaScript.

كيفية تحويل / تعديل سلسلة في مصفوفة في JavaScript؟

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







الطريقة 1: تحويل سلسلة إلى صفيف باستخدام أسلوب Array.from ()

لتعديل سلسلة في مصفوفة ، يتم استخدام JavaScript ' Array.from () يمكن استخدام طريقة ”. عند التعامل مع السلاسل ، يتم تحويل كل حرف من السلسلة إلى عضو في مثيل المصفوفة الجديدة ، ولكن عند التعامل مع قيم عدد صحيح ، يأخذ مثيل المصفوفة الجديدة عناصر المصفوفة الحالية.



بناء الجملة



لاستخدام Array.from () ، يمكن استخدام الطريقة التالية:





مجموعة مصفوفة . من ( الكائن ، mapFunction ، thisValue )

الآن ، قم بتنفيذ التعليمات التالية:

  • أولاً ، قم بتعريف متغير وتعيين قيمة له. للقيام بذلك ، متغير باسم ' اسمي '.
  • بعد ذلك ، خذ متغيرًا آخر باسم مختلف ، واستخدم ' Array.from () 'لتحويل قيمة السلسلة بشكل فردي:
دع اسمي = 'Hafsa Javed' ؛

اسمحوا nameChars = مجموعة مصفوفة . من ( اسمي ) ؛

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



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

يمكن ملاحظة أن السلسلة قد تم تحويلها إلى مصفوفة. يحتوي كل فهرس على حرف واحد ، على التوالي:

الطريقة 2: تحويل سلسلة إلى مصفوفة باستخدام أسلوب Object.assign ()

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

  • قم بتهيئة المتغير وقم بتعيين قيمة وفقًا لتفضيلاتك.
  • بعد ذلك ، قم بتعريف متغير آخر باسم مختلف واستخدم طريقة 'Object.assign ()' لتحويل السلسلة إلى أحرف فردية:
دع Fname = 'Linux' ؛

اسمحوا nameChar = هدف . تعيين ( [ ] ، Fname ) ؛

أخيرًا ، اعرض المصفوفة على وحدة التحكم باستخدام 'console.log (nameChar)':

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

الطريقة الثالثة: تحويل سلسلة إلى مصفوفة باستخدام طريقة split ()

ال ' ينقسم() 'طريقة JavaScript لتحويل السلسلة إلى سلسلة فرعية في مصفوفة. يتم استخدام المساحة الفارغة كعامل لتغيير السلسلة إلى سلسلة فرعية في مصفوفة. علاوة على ذلك ، لا يمكن للطريقة split () تعديل السلسلة الأصلية / الفعلية.

بناء الجملة

لاستخدام طريقة split () ، استخدم الصيغة الموضحة أدناه:

خيط. ينقسم ( فاصل ، حد )

هنا:

  • ' فاصل 'لإضافة مسافة بين كلمات السلسلة وتحويلها إلى سلسلة فرعية.
  • ' حد 'لتحديد حد السلسلة.

مثال 1: انقسام السلسلة عن طريق إضافة مسافة وتخزينها في صفيف

ال ' ينقسم() يتم استدعاء طريقة 'لتقسيم السلسلة إلى كلمات فردية. هنا ، يتم استخدام '' 'كفاصل لإضافة مسافة بين الكلمة في السلسلة:

دع النص = 'هذا موقع Linuxhint الإلكتروني' ؛

اسمحوا مجموعة = نص. ينقسم ( ' ) ؛

ثم استخدم مقتطف الشفرة التالي لعرض الإخراج على وحدة التحكم:

وحدة التحكم. سجل ( مجموعة مصفوفة )

مثال 2: تقسيم النص عن طريق إزالة سلسلة فرعية واحدة وتخزينها في مصفوفة

في هذا المثال ، ' لينكس 'تم تعيين المعلمة كفاصل سلسلة لتقسيم السلسلة المحددة إلى سلسلة فرعية مختلفة:

دع النص = 'هذا موقع Linuxhint الإلكتروني' ؛

اسمحوا مجموعة = نص. ينقسم ( 'Linux' ) ؛

أخيرًا ، اعرض الإخراج بمساعدة هذا الأمر:

وحدة التحكم. سجل ( مجموعة مصفوفة ) ؛

انتاج |

الطريقة الرابعة: تحويل سلسلة إلى مصفوفة باستخدام عامل الانتشار [...]

يمكن أيضًا استخدام عامل الانتشار [… ..] لتحويل سلسلة إلى مصفوفة. للقيام بذلك ، قم بتهيئة المتغير وضبط القيمة. ثم استخدم '[ …اسم ] 'كقيمة لمتغير آخر ينشر السلسلة في مصفوفة كحرف فردي:

اسمحوا الاسم = 'Linux' ؛

اسمحوا nameChar = [ ... اسم ] ؛

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

انتاج |

هذا كل شيء عن تحويل السلسلة إلى مصفوفة باستخدام طرق مختلفة.

خاتمة

لتحويل سلسلة إلى مصفوفة في JavaScript ، هناك عدة طرق يمكن استخدامها ، مثل ' Array.from () '،' تعيين الكائن () '،' ينقسم() 'و' الانتشار[…] ' المشغل أو العامل. أين ' Array.from () 'لتحويل السلسلة إلى سلسلة فرعية. حددت هذه الكتابة الطرق المختلفة لتحويل السلسلة إلى مصفوفة في JavaScript.