سيوضح هذا المنشور تحويل السلسلة إلى مصفوفة في JavaScript.
كيفية تحويل / تعديل سلسلة في مصفوفة في JavaScript؟
لتحويل / تعديل سلسلة إلى مصفوفة في JavaScript ، يمكن استخدام طرق متعددة. بعضها مذكور أدناه:
الطريقة 1: تحويل سلسلة إلى صفيف باستخدام أسلوب Array.from ()
لتعديل سلسلة في مصفوفة ، يتم استخدام JavaScript ' Array.from () يمكن استخدام طريقة ”. عند التعامل مع السلاسل ، يتم تحويل كل حرف من السلسلة إلى عضو في مثيل المصفوفة الجديدة ، ولكن عند التعامل مع قيم عدد صحيح ، يأخذ مثيل المصفوفة الجديدة عناصر المصفوفة الحالية.
بناء الجملة
لاستخدام Array.from () ، يمكن استخدام الطريقة التالية:
مجموعة مصفوفة . من ( الكائن ، mapFunction ، thisValue )
الآن ، قم بتنفيذ التعليمات التالية:
- أولاً ، قم بتعريف متغير وتعيين قيمة له. للقيام بذلك ، متغير باسم ' اسمي '.
- بعد ذلك ، خذ متغيرًا آخر باسم مختلف ، واستخدم ' Array.from () 'لتحويل قيمة السلسلة بشكل فردي:
اسمحوا nameChars = مجموعة مصفوفة . من ( اسمي ) ؛
أخيرًا ، اعرض الإخراج على وحدة التحكم بمساعدة ' console.log () ' طريقة:
وحدة التحكم. سجل ( الاسم ) ؛
يمكن ملاحظة أن السلسلة قد تم تحويلها إلى مصفوفة. يحتوي كل فهرس على حرف واحد ، على التوالي:
الطريقة 2: تحويل سلسلة إلى مصفوفة باستخدام أسلوب Object.assign ()
جافا سكريبت ' تعيين الكائن () يمكن استخدام طريقة 'لتقسيم السلسلة إلى أحرف أو قيم منفصلة. للقيام بذلك ، اتبع الإرشادات المذكورة أدناه:
- قم بتهيئة المتغير وقم بتعيين قيمة وفقًا لتفضيلاتك.
- بعد ذلك ، قم بتعريف متغير آخر باسم مختلف واستخدم طريقة 'Object.assign ()' لتحويل السلسلة إلى أحرف فردية:
اسمحوا nameChar = هدف . تعيين ( [ ] ، Fname ) ؛
أخيرًا ، اعرض المصفوفة على وحدة التحكم باستخدام 'console.log (nameChar)':
وحدة التحكم. سجل ( الاسم ) ؛
الطريقة الثالثة: تحويل سلسلة إلى مصفوفة باستخدام طريقة split ()
ال ' ينقسم() 'طريقة JavaScript لتحويل السلسلة إلى سلسلة فرعية في مصفوفة. يتم استخدام المساحة الفارغة كعامل لتغيير السلسلة إلى سلسلة فرعية في مصفوفة. علاوة على ذلك ، لا يمكن للطريقة split () تعديل السلسلة الأصلية / الفعلية.
بناء الجملة
لاستخدام طريقة split () ، استخدم الصيغة الموضحة أدناه:
خيط. ينقسم ( فاصل ، حد )هنا:
- ' فاصل 'لإضافة مسافة بين كلمات السلسلة وتحويلها إلى سلسلة فرعية.
- ' حد 'لتحديد حد السلسلة.
مثال 1: انقسام السلسلة عن طريق إضافة مسافة وتخزينها في صفيف
ال ' ينقسم() يتم استدعاء طريقة 'لتقسيم السلسلة إلى كلمات فردية. هنا ، يتم استخدام '' 'كفاصل لإضافة مسافة بين الكلمة في السلسلة:
دع النص = 'هذا موقع Linuxhint الإلكتروني' ؛اسمحوا مجموعة = نص. ينقسم ( ' ) ؛
ثم استخدم مقتطف الشفرة التالي لعرض الإخراج على وحدة التحكم:
وحدة التحكم. سجل ( مجموعة مصفوفة )
مثال 2: تقسيم النص عن طريق إزالة سلسلة فرعية واحدة وتخزينها في مصفوفة
في هذا المثال ، ' لينكس 'تم تعيين المعلمة كفاصل سلسلة لتقسيم السلسلة المحددة إلى سلسلة فرعية مختلفة:
دع النص = 'هذا موقع Linuxhint الإلكتروني' ؛اسمحوا مجموعة = نص. ينقسم ( 'Linux' ) ؛
أخيرًا ، اعرض الإخراج بمساعدة هذا الأمر:
وحدة التحكم. سجل ( مجموعة مصفوفة ) ؛انتاج |
الطريقة الرابعة: تحويل سلسلة إلى مصفوفة باستخدام عامل الانتشار [...]
يمكن أيضًا استخدام عامل الانتشار [… ..] لتحويل سلسلة إلى مصفوفة. للقيام بذلك ، قم بتهيئة المتغير وضبط القيمة. ثم استخدم '[ …اسم ] 'كقيمة لمتغير آخر ينشر السلسلة في مصفوفة كحرف فردي:
اسمحوا الاسم = 'Linux' ؛اسمحوا nameChar = [ ... اسم ] ؛
وحدة التحكم. سجل ( الاسم ) ؛
انتاج |
هذا كل شيء عن تحويل السلسلة إلى مصفوفة باستخدام طرق مختلفة.
خاتمة
لتحويل سلسلة إلى مصفوفة في JavaScript ، هناك عدة طرق يمكن استخدامها ، مثل ' Array.from () '،' تعيين الكائن () '،' ينقسم() 'و' الانتشار[…] ' المشغل أو العامل. أين ' Array.from () 'لتحويل السلسلة إلى سلسلة فرعية. حددت هذه الكتابة الطرق المختلفة لتحويل السلسلة إلى مصفوفة في JavaScript.