هناك الكثير من الطرق لتحويل ال String إلى Array
بإستخدام ال Split Method
ال split Method تقوم مباشرة بتحويل جميع ال Characters الموجودة في ال String لعناصر في ال Array مادمنا لم نستخدم Separator معين بداخلها يمكنك القراءة عنها هنا
let myString = "Elzero";
let arrOne = myString.split("");
console.log(arrOne); // ["E", "l", "z", "e", "r", "o"]
بإستخدام ال Spread Operator
بواسطة ال Spread Operator نقوم مباشرة بفك عناصر ال String داخل Array
let myString = "Elzero";
let arrTwo = [...myString];
console.log(arrTwo); // ["E", "l", "z", "e", "r", "o"]
بإستخدام ال Array.from
بواسطة ال Array.from Method يمكننا إنشاء Array جديدة تحتوي على ال Characters الموجودة داخل ال String
let myString = "Elzero";
let arrThree = Array.from(myString);
console.log(arrThree); // ["E", "l", "z", "e", "r", "o"]
بإستخدام ال Object.assign
بواسطة ال Object.assign Method سنقوم بنسخ ال Characters ألموجودة داخل ال String إلى Array فارغة لنخرج ب Array تحتوي على عناصر ال String كلها
let myString = "Elzero";
let arrFour = Object.assign([], myString);
console.log(arrFour); // ["E", "l", "z", "e", "r", "o"]
بإستخدام ال For Loop
سنقوم بإنشاء Array فارغة ثم نقوم بعمل Loop على عناصر ال String ونقوم بوضعها داخل ال Array الفارغة بعدها تكون جاهزة.
let myString = "Elzero";
let arrFive = [];
for (let i = 0; i < myString.length; i++) {
arrFive.push(myString[i]);
}
console.log(arrFive); // ["E", "l", "z", "e", "r", "o"]
اعداد:(محمد كمال(Tiger Ping))