참고> opentutorials.org/course/743/6508
1. Javascript에서는 함수도 객체임. 즉, 일종의 값임. Javascript에서 다른 언어와의 차이점은 함수가 값이 될 수 있다는 점이다.
2. 메소드 : 객체 안에 선언된 함수
3. 함수를 배열에 넣어서도 사용 가능
ex) var process = [
function(input){ return input + 10;},
function(input){ return input * input;},
function(input){ return input / 2;}
];
var input = 1;
for(var i = 0; i < process.length; i++){
input = process[i](input);
}
alert(input);
4. 함수는 변수, 매개변수, 리턴값 으로 사용할 수 있음 => first-class citizen 또는 first-class entity 또는 first-class object 등등..
5. AJAX : Asynchronous (비동기) Javascript And XML
- XML 이라는 의미는 사실 별로 안 중요함
- 콜백 함수에서 AJAX 의 결과를 프로그래머가 조작할 수 있음
반응형
'Study Memos > JavaScript Basic' 카테고리의 다른 글
arguments(Section 21) (0) | 2020.10.27 |
---|---|
클로저 (Section 20) (0) | 2020.10.27 |
유효 범위 (Section 18) (0) | 2020.10.27 |
함수 지향 (Section 17) (0) | 2020.10.27 |
정규 표현식 (Section 16) (0) | 2020.10.27 |