Learn JavaScript In Arabic 2021 - #071 - Higher Order Functions - Map

preview_player
Показать описание
Higher Order Functions - Map

Study Plan:

Code & Notice:

Assignments:

=============================

Support Me on Patreon to Help me Create More Videos

I will be Very Happy if you Support my Channel.

Join Our Facebook Group:

Follow My Facebook Profile:

Like Facebook Page:

Follow Me On Twitter:
Рекомендации по теме
Комментарии
Автор

انا بحترمك كتير وياريت ماتفهمني غلط..

عم حس متل الدكتور الجامعي يلي بيعطي شي و الامتحان بيجي شي.
لما عم شوف الفيديوهات وروح حل التكليفات بيجيني احباط كبير انه في اشياء ماعم اعرف حلها وبعيد الفيديوهات ونفس النتيجة.
ومابعرف على شو المفروض ابحث لحتى لاقي الحل وبعيش شعور ضياع.
بعرف انه العذر مني ف ياريت نصيحة وانا بحبك كتير والله يعطيك العافية استاذ ❤️

baraa
Автор

بصراحة يابشمهندس لو حد فهم 100 % فعلشان حضرتك اللي برنس ف طريقة شرحلك . ربنا يباركلك

mohamednazeh
Автор

الواحد بقي برنس من ساعة ما بقي تلميذك يزعيم ، ربنا يباركلك🥰🥰🥰

mmen
Автор

انصحكو يا شباب تحلو التحدي بتاع الحلقة 70 باستخدام ال Map عشان تطبقو على الي تعلمتوه و الحمد الله فهمت بنسبة 500%

pkiiytj
Автор

جزاكم الله خير

نسأل الله أن ينفع بكم وأن يستعملكم ولا يستبدلكم

muhammadgad
Автор

جزاك الله خيرا استاذ
كلو تمام 100\100 ...
بس في حاجة مش مفهومة ::
let addSelf = myNums.map(function (element, index, arr) {

return element + element;

}, 10);




رقم عشرة في الاخر هو ايه وليه؟؟؟؟؟؟

ahmadkh
Автор

ال this اللي قيمتها ب ١٠ دي وظيفتها ايه ؟

hagarmuhammed
Автор

ما فهمت شو قصة ال10 يلي حطيتها معامل لدالة الmap

sohadmad
Автор

الحمد لله اعتقد اني محسوب على البرنسات على قولك

HumamMahdi
Автор

تلخيص للي ما فهم, ال map يمسك فنكشن و array و يطبق الفنكشن على كل عنصر من عناصر ال array, ترجع لك array جديدة فيها النتايج الجديدة و ما تغير القديم لذلك تحتاج تحطها في متغير, ال map يقبل شغلتين داخله واحد منهم اساسي الي هو الفنكشن الي رح تطبقه على عناصر ال array, الثاني اختياري هو شي مساعد تقدر تستدعيه في الفنكشن الاصلية تقدر تحط فيه رقم و تستخدمه بالفنكشن الي في الماب او تقدر تحط فيه ميثود, الفنكشن نفسه يقبل ثلاث اشياء واحد اساسي و هو ال عنصر ال array الي رح تطبق عليه الفنكشن, الثاني اختياري و هو اندكس او موقع العنصر الي في الarray, الثالث اختياري و هو الarray نفسها كاملة, ان شاء الله فهمتوا ان اخطات فمن نفسي و ان اصبت فمن الله.

Lj_otaku
Автор

شرحك ممتع حبيبي, ربنا يحشرك مع رسول الله, فهمت الدرس بنسبة 100% انتي ملهم ما شاء الله عليك

tmhgjft
Автор

07:15
// with arrow function
let add = a => a + a;

mohamedzaky
Автор

جزاك الله خيرا استاذ اسامة ❤
الكود في الفيديو :
/*
Higher Order Functions
----> is a function that accepts functions as parameters and/or returns a function.

- Map -
----هي طريقة تتعامل مع المصفوفات
---- Method creates a new array
---- populated with the results of calling a provided function on every element in the calling array.


Syntax map(callBackFunction(Element, Index, Array) { }, thisArg)
- Element => The current element being processed in the array.
- Index => The index of the current element being processed in the array.
- Array => The current array


Notes
- Map return a new array

Examples
- Anonymous Function
- Named Function

*/




let myNums = [1, 2, 3, 4, 5, 6];

let newArray = [];

for (let i = 0; i < myNums.length; i++) {

newArray.push(myNums[i] + myNums[i]);

}
console.log(newArray);


// Same Idea With Map

// let addSelf = myNums.map(function (element, index, array) {
// // console.log(`Current Element => ${element}`);
// // console.log(`Current Index => ${index}`);
// // console.log(`Array => ${array}`);
// // console.log(`This => ${this}`);
// return element + element;
// }, 10)


// let addSelf = myNums.map( (element) => element + element);

// let addSelf = myNums.map( (a) => a + a); لو اختصرت الاسم بأي حرف يعجبك حيشتغل عادي


// console.log(addSelf);

function addition (ele) {
return ele + ele;
}

let add = myNums.map(addition);

console.log(add);

chikhouladlaid
Автор

جزاك الله خيرا يا بشمهندس و شكرا على هذا المجهود الرائع 🇲🇦🇲🇦🇲🇦🇲🇦🇲🇦

MohamedBk-wxpo
Автор

ربنا يبارك فى عمرك يا باشمهندس اسامة الحقيقة احنا بنفهم من اول مرة من شرحك و الله

mervatmohamed
Автор

ممكن سؤال 10 لي أضفته في map جبتها منين this argument زي ما قلت

kaddourdjeffal
Автор

ربنا يكرمك ويجازيك خير يا باشمهندس ، ما شاء الله تبارك الله عليك اسطوره

tamersarhan
Автор

ما فهمت ايش الي هو this argument و ليش اخترت 10 بالضبط ياريت توضح اكثر و شكرا

thebeastandthewest
Автор

أنا عدت الفيديو مرتين وتلاتة و شربت قهوة وما فهمتوو 100 من 100

ع كل أحوال الله يسلم ايديك

engineerzainshamsaldean
Автор

طبعا انتقل الان الى احلى فقرة بعد درس اللي هي التطبيق والبحث, فهمتها 500% 😁

Nord-iq