Omar Montage نشر 1 سبتمبر 2021 أرسل تقرير نشر 1 سبتمبر 2021 (معدل) السلام عليكم ورحمة الله وبركاته هل يوجد طريقة ما لكي نقوم بعمل دالة تعمل object يعني ناخذ اسم الدالة والاشياء الي بنحطها في ال object كبرامتر تم التعديل في 1 سبتمبر 2021 بواسطة عبود سمير توضيح السؤال 1 اقتباس
0 سمير عبود نشر 1 سبتمبر 2021 أرسل تقرير نشر 1 سبتمبر 2021 نعم بإمكانك إنشاء دالة الهدف منها إنشاء كائنات و تُسمى هذه الدالة بالباني و عند تنفيذ الدالة لإنشاء كائن نستخدم العامل new: مثال: function User(name, age) { this.name = name; this.age = age; } let user = new User("Omar", 20); console.log(user.name); // Omar console.log(user.age); // 20 يُمكنك الإطلاع على المقال التالي الذي يشرح الموضوع بإستفاضة: اقتباس
0 عبدالباسط ابراهيم نشر 1 سبتمبر 2021 أرسل تقرير نشر 1 سبتمبر 2021 كما وضح عبود فإنه يمكنك إنشاء دالة تقوم بإنشاء كائنات بواسطة المعامل new ولكن هناك طريقة أحدث وهي استخدام ال class وهي تعمل مع الإصدار ecmascript 6 لاحظ الكود التالي class Person { constructor(name) { this.name = name; } introduce() { console.log(`Hello, my name is ${this.name}`); } } const ahmed = new Person('Ahmed'); ahmed.introduce(); وتعتبر هذه الطريقة تغيير في كتابة الكود فقط أي في ال syntax ولكن طريقة العمل واحدة في اللغة ولقراءة الموضوع بشكل أكثر تعمقاً يمكنك قراءة هذه المقالة اقتباس
0 Omar Montage نشر 1 سبتمبر 2021 الكاتب أرسل تقرير نشر 1 سبتمبر 2021 بتاريخ 1 ساعة قال Omar Montage: السلام عليكم ورحمة الله وبركاته هل يوجد طريقة ما لكي نقوم بعمل دالة تعمل object يعني ناخذ اسم الدالة والاشياء الي بنحطها في ال object كبرامتر انا اقصد انا عندي كلاسين في الكلاس الثاني أريد أن أنشيْ دالة تنشيْ object من الكلاس الأول وأستطيع بعد ذلك أن أتصفح ال object والدخول علي خصائصه 1 اقتباس
0 عبدالباسط ابراهيم نشر 1 سبتمبر 2021 أرسل تقرير نشر 1 سبتمبر 2021 (معدل) بتاريخ 6 دقائق مضت قال Omar Montage: انا اقصد انا عندي كلاسين في الكلاس الثاني أريد أن أنشيْ دالة تنشيْ object من الكلاس الأول وأستطيع بعد ذلك أن أتصفح ال object والدخول علي خصائصه ربما تقصد الوراثة في اللغة لاحظ المثال التالي class Person { constructor(first, last, age, gender, interests) { this.name = { first, last }; this.age = age; this.gender = gender; this.interests = interests; } } وللوراثة من هذا الكلاس نقوم باستخدام المعامل extends كالتالي class Teacher extends Person { constructor(first, last, age, gender, interests, subject, grade) { super(first, last, age, gender, interests); // subject و grade Personخاصة بالكلاس this.subject = subject; this.grade = grade; } } تم التعديل في 1 سبتمبر 2021 بواسطة عبدالباسط ابراهيم خطأ إملائي اقتباس
0 Omar Montage نشر 1 سبتمبر 2021 الكاتب أرسل تقرير نشر 1 سبتمبر 2021 لا سوف أفهمك الفكرة لدي كلاسين الأول هو الخاص باليوزرز ولكن لا تستطيع أن تنشئ منه كائنات يدب أن تنشأها من كلاس أخر اقتباس
0 سمير عبود نشر 1 سبتمبر 2021 أرسل تقرير نشر 1 سبتمبر 2021 بتاريخ 3 دقائق مضت قال Omar Montage: لا سوف أفهمك الفكرة لدي كلاسين الأول هو الخاص باليوزرز ولكن لا تستطيع أن تنشئ منه كائنات يدب أن تنشأها من كلاس أخر الرجاء توضيح سؤالك و استفسارك جيدا و إن كان لديك كود تريد التعديل عليه فالأفضل وضعه في التعليق حتى تحصل على إجابة جيدة اقتباس
السؤال
Omar Montage
السلام عليكم ورحمة الله وبركاته هل يوجد طريقة ما لكي نقوم بعمل دالة تعمل object يعني ناخذ اسم الدالة والاشياء الي بنحطها في ال object كبرامتر
تم التعديل في بواسطة عبود سميرتوضيح السؤال
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.