JavaScript

자바스크립트에서 함수와 메서드의 차이점

유병각 2022. 3. 5. 13:51

자바스크립트에서 함수와 메서드의 차이점

function func() {
    console.log(1);
};

const object = {
    method: function() {
        console.log(1);
    }
}

위의 예시를 보면 알 수 있듯 메서드는 함수의 부분집합이다. 자바스크립트에서 함수는 1급 객체이기 때문에 object 의 프로퍼티에 값으로서 할당 될 수 있는데 이때 프로퍼티에 할당된 함수를 메서드라고 부른다.