ما هي طرق جافا سكريبت وكيفية استخدامها؟



طرق JavaScript هي إجراءات يمكن تنفيذها على الكائنات. طريقة JavaScript هي خاصية تحتوي على تعريف دالة.

كائنات JavaScript هي مجموعات من أزواج المفاتيح أو القيم. تتكون القيم من الخصائص والطرق. كما أنه يحتوي على أنواع بيانات JavaScript أخرى ، مثل والأرقام والمنطقية. في هذه المقالة ، سنناقش طرق JavaScript المختلفة بالتسلسل التالي:

ما هي طرق JavaScript؟

طرق JavaScript هي إجراءات يمكن تنفيذها على الكائنات. طريقة JavaScript هي خاصية تحتوي على ملف وظيفة تعريف. فمثلا:





خاصية القيمة

الاسم الاول

ديزي



الكنية

أخضر

عمر



25

الاسم الكامل

الوظيفة () {return this.FirstName + ”” + this.LastName}

هذه الأساليب ليست سوى وظائف مخزنة على شكل موضوع الخصائص. دعنا الآن نرى كيف يمكنك الوصول إلى طرق الكائن هذه في JavaScript.

كيفية الوصول إلى أساليب الكائن؟

يمكنك الوصول إلى طرق الكائن باستخدام الصيغة التالية:

objectName.methodName ()

هنا ، عليك أن تصف ملف الاسم الكامل() كطريقة لكائن الشخص ، والاسم الكامل كخاصية. تعمل الخاصية fullName كدالة عند استدعائها مع (). فيما يلي مثال على كيفية الوصول إلى ملف الاسم الكامل() طريقة كائن الشخص:

الاسم = person.FullName ()

هذه هي الطريقة التي يمكنك من خلالها الوصول إلى طريقة الكائن. الآن ، هناك أنواع مختلفة من الطرق. لذلك ، سنناقش هذه الأساليب بالتفصيل.

أنواع مختلفة من طرق JavaScript

الأنواع المختلفة من الأساليب المتوفرة في مُنشئ الكائن العالمي هي:

كيفية استخدام السلسلة الفرعية في SQL
  • Object.create ()
  • Object.keys ()
  • Object.freeze ()
  • Object.values ​​()

الكائن

يمكنك إنشاء كائن باستخدام Object.create () وظيفة. يتمتع هذا بمرونة إضافية تتيح لك اختيار النموذج الأولي للكائن الجديد الخاص بك.

دعونا createObj = Object.create (obj) console.log (createObj) // {} createObj.name = 'Danny' console.log (createObj.speak ())

في المثال أعلاه ، obj هو النموذج الأولي الذي تم إنشاؤه من خلاله. أيضًا ، يمكنه استخدام خصائص النموذج الأولي بسبب الوراثة. وبالتالي ، يمكنك استخدام ملفات تحدث() طريقة دون التصريح عن ذلك في createdObj.

Object.keys

تُستخدم الوظيفة object.keys لاختيار المفاتيح أو تسميات خصائص الكائنات فقط وإرجاع ملف مجموعة مصفوفة .

let keys = Object.keys (شخص) console.log (keys) // ['name'، 'age']

Object.freeze

تُستخدم وظيفة التجميد لتجميد الكائن لأي تغييرات في المفتاح أو القيم. لا يحدث أي خطأ ما لم تكن في الوضع المتشدد. ولكن لن يكون هناك تأثير لتغيير القيمة على الكائن الخاص بك.

دعونا التجميد = Object.freeze (شخص) FrozenObject.name = 'Rachel' console.log (

الكائن. القيم

تُستخدم هذه الوظيفة لتحديد قيم الكائنات فقط وإرجاع مصفوفة بالطريقة التالية:

دع القيم = Object.values ​​(شخص) console.log (القيم)

هذه بعض الأنواع المختلفة للطرق. بهذا نكون قد وصلنا إلى نهاية مقالتنا. أتمنى أن تكون قد فهمت الأنواع المختلفة لطرق JavaScript وكيفية استخدامها.

الآن بعد أن تعرفت على الطرق في JavaScript ، تحقق من ملف بواسطة Edureka. سيساعدك تدريب شهادة تطوير الويب على تعلم كيفية إنشاء مواقع ويب رائعة باستخدام HTML5 و CSS3 و Twitter Bootstrap 3 و jQuery و Google APIs ونشرها في Amazon Simple Storage Service (S3).

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في 'أساليب JavaScript' وسنعاود الاتصال بك.