Objects على نوع خاص من property ، تسمى method . Methods هي properties التي هي وظائف. هذا يضيف سلوك مختلف إلى object . إليك مثال duck مع طريقة: دع بطة = {يقوم المثال
الاسم: "Aflac" ،
numLegs: 2 ،
sayName: function () {return "اسم هذه البط هو" + duck.name + "."؛}
}؛
duck.sayName ()؛
// Returns "اسم هذه البط هو Aflac".
sayName method sayName ، وهي عبارة تقوم بارجاع جملة تعطي اسم duck . لاحظ أن method الوصول إلى خاصية name في العبارة الإرجاع باستخدام duck.name . سيغطي التحدي التالي طريقة أخرى للقيام بذلك. object dog ، أعطه طريقة تسمى sayLegs . يجب أن ترجع الطريقة الجملة "يحتوي هذا الكلب على 4 أرجل". dog.sayLegs() دالة.
testString: 'assert(typeof(dog.sayLegs) === "function", "dog.sayLegs() should be a function.");'
- text: يجب أن يعيد dog.sayLegs() السلسلة المعطاة - لاحظ أن علامات الترقيم ومسألة التباعد.
testString: 'assert(dog.sayLegs() === "This dog has 4 legs.", "dog.sayLegs() should return the given string - note that punctuation and spacing matter.");'
```