البرمجة مفيد

استخدم Array.from() لتحويل القابلة للتكرار

تحويل NodeLists أو Sets أو النصوص إلى مصفوفات يتطلب تحويل يدوي معقد. استخدم Array.from() لتحويل أي قابل للتكرار إلى مصفوفة مع خريطة اختيارية.

المشكلة

تحويل NodeLists أو Sets أو النصوص إلى مصفوفات يتطلب تحويل يدوي معقد.

الحل

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

الفائدة

حل تحويل عالمي يعمل مع جميع الأنواع القابلة للتكرار.

مثال الكود

// حول NodeList إلى مصفوفة
const divs = Array.from(document.querySelectorAll('div'));

// أنشئ مصفوفة من نص
const chars = Array.from('hello'); // ['h','e','l','l','o']

// أنشئ مصفوفة مع خريطة
const squares = Array.from({length: 5}, (_, i) => i * i);
// [0, 1, 4, 9, 16]

ES
Edrees Salih
منذ 6 ساعات

We are still cooking the magic in the way!