객체를 다시 떠올리면,
console이라는 객체 속에 log() 함수가 속성으로 포함되어 있다.
따라서 console 객체 속에 포함된 log() 함수를 사용하여 "Ryan"을 출력하는 것이다.
우리도 만들 수 있다.
| calculator = { sum : function(first, second){ return console.log(first + second) } } calculator.sum(5, 5) | cs |
calculator라는 객체 속에 sum이라는 속성을 만들었다.
이 sum속성은 2개의 인자를 합산하여 출력하는 함수를 가진다.
console.log()를 사용하는 것처럼
calculator.sum()을 사용하면,
해당 결과가 출력된다.
객체와 인자를 변수에 담아서 출력할 수도 있다.
| calculator = { sum : function(first, second){ return first + second; } } const sum = calculator.sum(5, 5) console.log(sum) | cs |
연습
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | calculator = { sum : function(first, second){ return first+second; }, sub : function(first, second){ return first-second; }, mul : function(first, second){ return first*second; }, div : function(first, second){ return first/second; }, imp : function(first, second){ return first**second; }, } const sum = calculator.sum(5, 5) console.log(sum) const sub = calculator.sub(12, 5) console.log(sub) const mul = calculator.mul(3, 8) console.log(mul) const div = calculator.div(20, 5) console.log(div) const imp = calculator.imp(2, 8) console.log(imp) | cs |