함수의 특징
처리방식을 가지고 있는 구문이면서, 동시에 값이 될 수 있다. (변수에 넣을 수 있다.)
데이터가 될 수 있기 때문에 배열과 객체에 담을 수 있다.
객체
서로 연관 된 데이터와 그 데이터를 처리하는 방법인 함수를 그룹핑해서 코드의 복잡성을 낮추는 수납상자.
객체 안의 값 하나하나를 property라고 한다.
var f = function(){
console.log(1+1);
console.log(1+2);
}
var a = [f];
a[0]();
var o = {
func:f
}
o.func();
객체 안에 데이터로 들어있는 함수 내에서는
this라는 약속된 값을 통해서
그 함수가 속해 있는 객체를 참조 할 수 있다.
var q = {
v1:'v1',
v2:'v2',
f1:function (){
console.log(this.v1);
},
f2:function(){
console.log(this.v2);
}
}
q.f1();
q.f2();
출처
JavaScript - 객체 - 값으로서 함수
opentutorials.org/course/3332/21145
JavaScript - 객체 - 데이터와 값을 담는 그릇으로서 객체
opentutorials.org/course/3332/21146
'개발일기 > Node.js 공부하기' 카테고리의 다른 글
App - 템플릿 기능 정리 정돈하기 (객체와 모듈 활용) (0) | 2021.04.10 |
---|---|
Node.js - 모듈의 형식 (0) | 2021.04.10 |
App - 글삭제 (delete) (0) | 2021.04.09 |
App - 글수정 (update) (0) | 2021.04.09 |
App - 글생성 UI 만들기 & POST 방식으로 전송된 데이터 받기 & 파일생성과 리다이렉션 (0) | 2021.04.09 |