Writing Methods in Objects
Another cool feature in objects is the ability to write a method. Writing a method is when you add functions as a property on an object. Here is an example:
const math = {
add: function (num1,num2) {
return num1 + num2
}
}
To call these functions we use a combination of accessing the object and invoking the function
const math = {
add: function (num1, num2) {
return num1 + num2
}
}
math.add(5,5)
// 10
Even if you have multiple methods this will work
const math = {
add : function(num1, num2){
return num1 + num2;
},
sub: function (num1,num2){
return num1 - y;
}
}
math.add(5,5) // 10
math.sub(10,2) // 8
Shorthand
While the above syntax works perfectly fine there is new shorthand syntax you can use as well.
const math = {
add(num1,num2){
return num1 + num2;
},
sub(num1,num2){
return num1 - num2;
}
}
math.add(5,5) // 10
math.sub(10,2) // 8
Conclusion
Now you know how to write and use methods, using traditional or short hand syntax. For part 3 you will learn how to use the This keyword with objects.
Top comments (0)