사용자 도구

사이트 도구


typescript:function

문서의 이전 판입니다!


Functions

Introduction

JavaScript의 Function은 application의 기초적인 block을 만든다. 이 것을 통해서 abstraction, mimicking classes, information hiding, 그리고 modules의 layers를 만들게 하여 준다. TypeScript는 이러한 것들을 쉽게 만들도록 표준 JavaScript function에 새로운 능력을 추가한다.

Functions

시작하기, JavaScript에서와 마찬가지로, TypeScript functions는 명명 function 또는 익명 function으로 만들 수 있습니다. 이를 통해 API에서 함수 목록을 작성하든 다른 기능으로 이전 할 것인지에 관계없이 응용프로그램에 가장 적합한 방법을 선택할 수 있습니다.

JavaScript에서 이러한 두 가지 접근방식을 빠르게 요약하면 다음과 같습니다.

// Named function
function add(x, y) {
    return x + y;
}
 
// Anonymous function
let myAdd = function(x, y) { return x + y; };;

JavaScript와 마찬가지로 함수는 함수 본문 외부의 변수를 참조 할 수 있습니다. 그들은 그렇게 할 때 이러한 변수를 포착(capture)한다고 합니다. 이것이 어떻게 작동하는지 (그리고이 기술을 사용할 때의 절충)는 이 기사의 범위를 벗어나는 것이지만,이 메커니즘이 어떻게 작동 하는지를 이해하면 JavaScript 및 TypeScript를 사용하여 작업하는 것이 중요합니다.

let z = 100;
function addToZ(x, y) {
  return x + y + z;
}
typescript/function.1564239347.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)