js 객체와 반복문 사용법

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 a = [f];
a[0]();

이렇게 배열에도 넣을 수 있고

var o = {
  func:f
}
o.func();

객체의 밸류에도 들어갈 수 있다. 정상적으로 배열, 객체 호출하는 것 같이 실행 가능

이렇게도 사용 가능

객체를 사용해서 그 객체에만 쓰는 함수?를 따로 객체 안에서 정의하고 안전하게(다른 외부 함수와 중복을 피함) 사용할 수 있다.

좋은 웹페이지 즐겨찾기