for in 문, in 연산자 javascript

어떤 객체의 속성을 알아보기 위해 곧잘 for in문을 쓰곤 한다.

 

var b = "";
for (a in 객체) b+=a+"\n";
alert(b);

in을 저런 식으로만 쓰는 줄 알았는데

 

어떤 객체에 해당 속성이나 메소드가 있는지 알아보는데에도 쓰인다는 것을 알았다.

 

 

if (a in 객체) {
    //원하는 것 실행
}

평소에는 null체크만을 곧잘 사용했는데 저런 식으로 쓰는 것의 효용성에 대해 알아봐야겠다.

Share
이 글과 관련된 글
  1. [2011/10/23] jquery로 ajax호출시 로딩이미지 보여주기 by 날파리 (1160)
  2. [2011/10/06] javascript에서 replaceAll을 써보자 by 날파리 (386)
  3. [2011/10/03] Hypothesis in quantitative research by Creativity, Safety, and Life (1510)
  4. [2011/05/27] 20110330_array of Array _ javascript _ event by Gear (539)
  5. [2011/05/27] 20110329_Lists _ table _ form_tag _ javascript _ variables _ Operator _ 제어문 _ Array by Gear (676)
Tag :

Leave Comments



T-NAVI