Home
home
🏡 홈
home

함수, 메서드, 프로시저

일반적으로 함수,메서드는 동일하다고 봐도 무방하지만,
차이를 두자면 객체와의 연관성에서 차이가 발생할 수 있습니다.

함수(Function)

// 함수 예시 function greet(name) { return "Hello, " + name + "!"; } console.log(greet("World")); // 출력: Hello, World!
JavaScript
복사

메서드(Method)

// 메서드 예시 const person = { name: "Alice", greet: function() { return "Hello, " + this.name + "!"; } }; console.log(person.greet()); // 출력: Hello, Alice!
JavaScript
복사

프로시저(Procedure)

이 밖에 함수와 유사한 용어로는 프로시저가 있는데,
리턴값의 유무, 서버와 클라의 차이, Side Effect의 유무 등으로 나눠지는거 같은데
의견이 갈리는 것 같습니다.