هناك مفهوم للفصل في لغة موجهة نحو الكائن (مثل Java) ، ومن خلال الفئات ، يمكنك إنشاء أكبر عدد من الكائنات بنفس الخصائص والأساليب. ومع ذلك ، فإن JavaScript ليس لديه مفهوم الفصل ، وبالتالي فإن كائناته تختلف أيضًا عن تلك الموجودة في اللغة القائمة على الفصل.
لفهم اتجاه الكائن ، يجب أولاً فهم الكائنات والنماذج الأولية في JavaScript. في هذه المقالة ، نتعرف بشكل رئيسي على الأشياء في JavaScript.
حول الكائن
الكائن هو في الواقع نوع مرجع. قيمة الكائن هي مثيل لنوع المرجع. الأنواع المرجعية في JavaScript هي هياكل البيانات التي تنظم البيانات والوظائف معًا. وغالبًا ما يطلق عليه اسم الفصل ، ولكن لا يوجد مفهوم لفئة في JavaScript. على الرغم من أن JavaScript هي لغة موجهة نحو الكائن ، إلا أنها لا تحتوي على الهياكل الأساسية مثل الفئات والواجهات التي تدعمها اللغات التقليدية الموجهة للكائنات.
إنشاء كائنين وعمليات مشتركة
1. استخدم المشغل الجديد
<script> var user = new Object () ؛ // قم بإنشاء كائن باستخدام user.name user.name = "تلاوة على بحيرة Triangle ؛ // إضافة سمات إلى مستخدم الكائن. // return 'rected on the Triangle Lake' Hubei Wuhan '</script>
ملاحظة: في الطريقة أعلاه ، يمكن حذف الكلمة الرئيسية الجديدة ، أي ، var user = new Object () ؛ يعادل var user = object () ؛
2. json خلق طريقة
لبعض المعرفة حول JSON ، يمكنك البحث على Baidu.
كائن JSON بسيط: {name: "تذكر على بحيرة المثلث" ، العمر: 22 ، العنوان: 'Hubei wuhan'}
// إنشاء/*كائن JSON البسيط باستخدام طريقة JSON: {name: 'اقرأ على بحيرة المثلث' ، العمر: 22 ، العنوان: 'Hubei wuhan'}*/var user = {name: 'اقرأ على بحيرة المثلث' ، العمر: 22 ، العنوان: "Hubei wuhan '} ؛ enalert (user.name +" " + user.age) ؛ ووهان3. طريقة المهمة التقليدية
// التعيين التقليدي var user = {} ؛ user.name = 'تذكر في بحيرة Triangle' ؛ // إضافة سمات إلى مستخدم الكائن.4. استدعاء العقارات
هناك طريقتان لاستدعاء خصائص الكائن:
خذ المثال أعلاه على سبيل المثال. لقد استخدمنا إحدى الطرق أعلاه ، أي ". المشغل ، وطريقة الاتصال على النحو التالي:
ALERT (user.name + "" + user.age) ؛ // return 'تذكر في شواطئ بحيرة Triangle ، Hubei Wuhan'
طريقة أخرى:
ALERT (user ['name'] + "" + user ['age']) ؛
5. إضافة طرق إلى الكائن
إن إضافة طرق للكائنات وإضافة خاصية إلى المتغيرات متشابهة بالفعل. الرمز المحدد كما يلي:
var user = {name: 'read on the Triangle Lake' ، // إضافة السمة عمر: 22 ، العنوان: 'Hubei wuhan' ، showinfo: function () {// إضافة طريقة تنبيه (this.name+""+this.age+""+this.address) ؛ الطريقة الخارجية للكائن إلى الكائن} ؛ دالة showhello () {Alert ("Hello!") ؛ } user.showInfo () ؛ // استدعاء method user.showhello () ؛6. حذف خصائص الكائن
استخدم مشغل الحذف لحذف سمات الكائن. التنسيق: حذف اسم الكائن. اسم السمة
var user = {name: 'read on the Triangle Lake' ، // Add Add Attribute Age: 22 ، العنوان: 'Hubei wuhan'} ؛ Alert (user.name) ؛ثلاثة ملخص
نحن هنا نصف باختصار إنشاء الكائنات وإضافة أساليب الكائن وحذف خصائص الكائن في JavaScript. الكائنات هي جزء مهم نسبيا وبشكل أساسي في جافا سكريبت الموجهة نحو كائن. فقط من خلال توضيح بعض العمليات الشائعة للكائنات يمكن تنفيذ التنمية الموجهة للكائنات.
ما سبق هو الكائنات والنماذج الأولية في JavaScript التي قدمها لك المحرر (I). آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!