ممكن شرح لدالة ()map في javascript

أثناء عملي على javascript قابلتني الدالة ()map

حاولت البحث عن شرح لها لكنني لم اجد ما يجيبني و يرضني

أنا لدي مصفوفة داخلها 3 اسماء

و بعد المصفوفة لدي هذا الكود

}(var peopleLIs = people.map(function(person

<return <li>{person}</li

;({

كيف يعمل الكود بالضبط؟

و ما شرح ()map ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

جرب المثال التالي في ال console

[2, 3, -5].map(function (x) {
    return x * 10;
});// [20, 30, -50]

دالة map تقوم بالمرور على جميع عناصر المصفوفة و تقوم بتنفيذ التعديلات عليها وتعيد مصفوفة جديدة

في المثال أعلاه قمت بضرب كل عدد من المصفوفة في 10

مثلا لو كانت لدي المصفوفة

var arr = ["1", "5", "99", "1e7", "0"];

وأريد تحويل نوع القيم الموجودة في الداخل إلى Number سأكتب

arr = arr.map(Number);

أو

arr = arr.map(function (x) {
    return Number(x);
});