في هذا الدرس 5تصفّح المواضيع
this Keyword
this Keyword
تستخدم كلمة "this" لتشير الي ال object الذي يحتوي هذه الدالة
- في المثال السابق قمنا باستخدام الكلمة " this " مع الدالة "fullName" لتشير الي ال object الذي يسمي "person " حيث ان هذه الدالة تم انشائها بداخل هذا العنصر
Example
const person = {
firstName: "Ahmed",
lastName: "ali",
id: 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
JavaScript Methods
JavaScript Methods
javaScript methods هي تمثل الافعال التي يتم تطبيقها علي ال object
JavaScript method هي عبارة عن property تحتوي على تعريف .
| Property | Value |
| firstName | ahmed |
| lastName | ali |
| age | 50 |
| eyeColor | blue |
| fullName | function() {return this.firstName + " " + this.lastName;} |
Accessing Object Methods
Accessing Object Methods
يمكننا انشاء دالة بداخل object معين ثم بعد ذلك استدعائها عن طريق كتابة اسم ال object ثم اسم الدالة يفصل بينهم بنقطة ثم اثنان من الاقواس كما في المثال التالي
- الدالة هي "fullName"
- ال Object هو " person"
اذا قمت بكتابة اسم الدالة بدون الاقواس " ( ) " فسوف تقوم بطباعة تعريف هذه الدالة وليس تنفيذها كما في المثال التالي
Adding a Method to an Object
Adding a Method to an Object
يمكننا انشاء دوال واضافتها الي ال Object بشكل سهل كما في المثال التالي
Example
Using Built-In Methods
Using Built-In Methods
في المثال التالي نستخدم الدالة " ( )toUpperCase " لتحويل احرف النص الي احرف كبيرة وهي عبارة عن دالة جاهزة تم انشائها من قبل لغة ال java Script
let message = "Hello world!";
let x = message.toUpperCase();
output
HELLO WORLD!
Example
person.name = function() {
return (this.firstName + " " + this.lastName).toUpperCase();
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.