6.2 호출과 참조
1) 함수를 변수에 할당하는 경우
var f = getGreeting;
console.log(f()); // Hello, World!
console.log(f); // getGreeting() { return "Hello, World!"; }2) 함수를 객체 프로퍼티에 할당하는 경우
const o = {};
o.f = getGreeting;
console.log(o.f()); // Hello, World!
console.log(o.f); // getGreeting() { return "Hello, World!"; }3) 함수를 배열 요소에 할당하는 경우
const arr = [1, 2, 3];
arr[1] = getGreeting; // arr[ 1, function getGreeting(), 2 ]
console.log(arr[1]()); // Hello, World!
console.log(arr[1]); // getGreeting() { return "Hello, World!"; }Last updated