본문 바로가기

함수 객체2

[JS] 함수의 종류 자바스크립트에서 함수는 여러 가지 형태를 가집니다. 각각의 함수 형태마다 동작 방식이나 그에 따른 쓰임이 다릅니다. 이번 포스팅에서는 자바스크립트에서 사용되는 함수의 종류에 대해서 알아보고 각각의 함수가 어떻게 사용되는지 소개해보도록 하겠습니다. 익명함수 var add = function(x, y) { return x + y; } 익명함수는 말 그대로 이름이 없는 함수입니다. 익명 함수는 아래와 같은 특징을 가집니다. 주로 변수에 할당(함수표현식)되거나 함수의 인자값(parameter) 또는 반환값으로 사용됩니다. 콜백함수의 생성에 사용됩니다. 콜백함수 위의 익명함수의 대표적인 용도 중 하나가 콜백함수의 생성입니다. 콜백함수는 비동기 통신에서 많이 사용됩니다. 그 예를 코드로 한 번 살펴보겠습니다. fu.. 2023. 2. 28.
[JS] 함수 객체 이전 포스팅에서는 자바스크립트의 함수 정의 방법과 함수의 호이스팅에 대해서 알아보았습니다. 이번 포스팅에서는 객체로서의 함수에 대해서 알아보도록 하겠습니다. 자바스크립트에서 함수에 대해 설명할 때, 가장 먼저 나오는 말이 있습니다. 자바스크립트에서는 함수 또한 객체다. 함수는 일급 객체다. 자바스크립트에서는 함수 또한 객체다. 함수는 기본적으로 코드를 실행하는 역할을 합니다. 이에 더해서 자바스크립트에서는 함수 또한 일반 객체처럼 자기 자신의 프로퍼티를 가질 수 있습니다. function add(x, y) { return x+y; } //함수 객체에 print와 hello라는 프로퍼티 추가 add.print = add(1, 2); add.hello = "Hello World"; console.log(ad.. 2023. 2. 26.
728x90