생활코딩 Node.js 스터디 #12 -객체와 함수
JavaScript 객체
순서로 구분하는 배열과 다르게 객체는 데이터(value) 마다 이름(key)을 준다.
var members = ['egoing', 'k8805', 'hoya'];
console.log(members[1]); // k8805
var roles = {
'programmer':'egoing',
'designer' : 'k8805',
'manager' : 'hoya'
}
console.log(roles.designer); //k8805
반복문을 이요한 객체 처리
var members = ['egoing', 'k8805', 'hoya'];
console.log(members[1]); // k8805
var i = 0;
while(i < members.length){
console.log('array loop', members[i]);
i = i + 1;
}
var roles = {
'programmer':'egoing',
'designer' : 'k8805',
'manager' : 'hoya'
}
console.log(roles.designer); //k8805
console.log(roles['designer']); //k8805
for(var n in roles){
console.log('object => ', n, 'value => ', roles[n]);
객체에서의 함수
함수는 값이 될 수 있고 배열의 원소로서써, 객체의 원소로 사용 할 수 있다.
var f = function(){
console.log(1+1);
console.log(1+2);
}
var a = [f];
a[0]();
var o = {
func:f
}
o.func();
var q = {
v1:'v1',
v2:'v2',
f1:function (){
console.log(this.v1);
},
f2:function(){
console.log(this.v2);
}
}
q.f1();
q.f2();
Author And Source
이 문제에 관하여(생활코딩 Node.js 스터디 #12 -객체와 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@laira2/생활코딩-Node.js-스터디-12저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)