في هذا الدرس 1تصفّح المواضيع
JavaScript Function Apply method
خاصية Apply في لغة جافا سكريبت مع الدوال
JavaScript Function Apply method خاصية Apply في لغة جافا سكريبت مع الدوال
Method Reuse إعادة إستخدام نفس الخاصية عن طريق دالة ()apply.
تعتبر خاصية ()apply مشابهه لخاصية ()call، ولكن هناك فرق بينهم:
- خاصية ()call يتم تمرير لها عوامل Arguments بشكل مُنفصل.
- خاصية ()apply يتم تمرير لها عوامل Arguments علي هيئة مصفوفة Array.
apply() With Object
في هذا المثال يمكن إستدعاء Object عن طريق دالة ()apply وتمرير له Object كائن آخر ليقوم الكائن الأول بدمج النصوص عن طريق this Keyword.
HTML
const student = {
fullName: function() {
return this.firstName + " " + this.lastName;
}
}
const first = {
firstName:'Ahmed',
lastName:'Mohamed'
}
document.write(student.fullName.apply(first));
apple() With Object
في هذا المثال يمكن إستدعاء Object عن طريق دالة ()apple وتمرير له Object كائن آخرمع تمرير عوامل Arguments للدالة الداخلية علي هيئة مصفوفة Array.
HTML
const student = {
fullName: function(age,country) {
return this.firstName + " " + this.lastName + " " + age + " " + country;
}
}
const first = {
firstName:'Ahmed',
lastName:'Mohamed'
}
document.write(student.fullName.call(first,[25,'Egypt']));
رحلتك في الدرس
—سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.