객체를 다시 떠올리면,


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(55)
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(55)
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(55)
console.log(sum)
const sub = calculator.sub(125)
console.log(sub)
const mul = calculator.mul(38)
console.log(mul)
const div = calculator.div(205)
console.log(div)
const imp = calculator.imp(28)
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
블로그 이미지

쵸잇

,