일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 휘낭시에
- 홈베이킹
- size
- slice
- 정보처리기사
- 객체
- 오븐
- 화살표 함수
- vuejs
- forEach
- undefined
- SQL 전문가
- clear
- Javascript
- TS
- set
- Vue
- SQL
- Map
- 자바스크립트
- TypeScript
- sqld
- 배열
- 함수
- 울산 남구 맛집
- Delete
- Has
- let
- 울산맛집
- 울산 맛집
- Today
- Total
목록함수 (3)
Bae

ㅁ 함수 표현식 - 함수는 객체다 자바스크립트는 객체지향 언어와 함수형 언어의 특징이 모두 있음 타입스크립트 또한 자바스크립트의 이런 특징을 모두 포함함 자바스크립트에서 함수는 Function 클래스의 인스턴스(instance)임 다음 코드를 실행해보면 3이 출력되는데, 이는 add가 함수로서 동작한다는 의미임 // function.ts let add = new Function('a', 'b', 'retrun a + b') let result = add(1, 2) console.log(result)// 3 1행의 내용이 조금 특이함 add가 함수라면 다음과 같은 구문이어야 하는데, 1행은 변수 선언문 형태로 add 함수를 구현했기 때문 function add(a, b) { return a + b } 사실..

ㅁ 함수 선언문 자바스크립트에서 함수는 function 키워드로 만드는 함수와 => 기호로 만드는 화살표 함수 두 가지 있음 다음 function 키워드로 만드는 함수 선언문의 구조임 function 함수 이름(매개변수1, 매개변수2[, ...]) { 함수 몸통 } 타입스크립트 함수 선언문은 자바스크립트 함수 선언문에서 매개변수와 함수 반환값(return type)에 타입 주석을 붙이는 다음 형태로 구성됨 function 함수 이름(매개변수1: 타입1, 매개변수2: 타입2[, ...]): 반환값 타입{ 함수 몸통 } 다음 코드는 타입스크립트 함수 선언문의 예임 function add(a: number, b: number): number { return a + b; } * 매개변수와 인수, 인자 일반적으로..

ㅁ 함수와 변수 함수의 내부에서 선언된 변수는 변수를 사용할 수 있는 범위가 함수 내부로 제한, 지역변수(Local Variable)라고 함 function a(){ const b = 1; console.log(b); } a(); // 1 출력 console.log(b); //a함수 밖에서는 b 사용 불가 함수 외부에서 선언된 변수를 함수 내부에서 사용하는 것은 가능함, 전역변수(Global Variable)라고 함 const b = 1; function a(){ console.log(b); } a(); // 1 출력 만약 함수 외부에서 선언된 변수와 동일한 이름을 가진 변수가 함수 내부에서 재선언할 경우, 함수 내부에서는 재선언된 지역변수에만 접근이 가능함 const b = 1; function a()..