자바스크립트에서 arguments를 가지고 배열처럼 사용할때가 많다.

그러나 arguments는 배열이 아니다.-_-;

하지만 가끔 배열 처럼 사용하고 싶을때가 많아서 새 배열을 만들고 거기에  for문으로
넣을때가 있었다.

그러다가 jQuery인가에  아래와 같은 구문을 봤다.



처음엔 그냥 넘어갔는데 알고 보니 arguments를 배열로 만들어 주는 trick이였다.

기존엔 난 아래와 같은 방법을 썼는데 이제는 위와 같은 방법을 사용해야겠다.




확실히 속도나 코드길이를 봐도 깔끔한 방법이다.^^


Posted by 전용우

댓글을 달아 주세요

  1. Favicon of http://shibatakan.com/wordpress BlogIcon SHIBATA 2009.01.07 21:58  댓글주소  수정/삭제  댓글쓰기

    오홍. 굳 인포. 겟!!
    TDD 검색하다가 여기까지 오게됐네

  2. Favicon of http://blog.gloridea.net BlogIcon Gloridea 2009.01.22 10:01  댓글주소  수정/삭제  댓글쓰기

    arguments 는 저렇게 처리하면 젤 좋고... 다른 array-like object는 또 처리 방법이 달라야 하더라고.;; IE에선 말야. ㅠㅠ