자바스크립트의 기본 타입(data type)은 객체(object).
객체란 이름(key)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합입니다.
프로퍼티의 값으로 함수가 올 수도 있는데, 이러한 프로퍼티를 메소드(method)라고 합니다.
예를들어 아래와 같은 객체가 있을 때,
const bigtop = {
sayHi: function() {
console.log('Hi!?');
}
};
딕셔너리 구조의 객체에서
sayHi = key
function() {console.log('Hi!?');} = value
function 처럼 프로퍼티 (객체 내부의 묶음) 의 값이 함수일 때 method 라고 한다.