객체를 다시 떠올리면,
1 | console.log() | cs |
console이라는 객체 속에 log() 함수가 속성으로 포함되어 있다.
1 | console.log("Ryan") | cs |
따라서 console 객체 속에 포함된 log() 함수를 사용하여 "Ryan"을 출력하는 것이다.
우리도 만들 수 있다.
1 2 3 4 5 6 7 | calculator = { sum : function(first, second){ return console.log(first + second) } } calculator.sum(5, 5) | cs |
calculator라는 객체 속에 sum이라는 속성을 만들었다.
이 sum속성은 2개의 인자를 합산하여 출력하는 함수를 가진다.
console.log()를 사용하는 것처럼
calculator.sum()을 사용하면,
1 2 | >> 10 | cs |
해당 결과가 출력된다.
객체와 인자를 변수에 담아서 출력할 수도 있다.
1 2 3 4 5 6 7 8 | 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 |
'코딩 연습 > Javascript' 카테고리의 다른 글
JSON.parse(), forEach() (0) | 2018.12.31 |
---|---|
조건부 삼항 연산자(conditional ternary operator) (0) | 2018.12.30 |
함수를 변수에 지정하기 (0) | 2018.12.07 |
문자열 속에 매개변수 넣기 (0) | 2018.12.06 |
함수(function) (0) | 2018.12.05 |