메인 공지사항 기능소개 매뉴얼     TEST BOARD : [1]  [2]  [3]  [4]  [5]
내용없음9
내용없음10
      APPLICATION
무료 스킨.모듈

유료 스킨.모듈

활용 홈페이지

활용팁 공유

자료 공유

유틸리티

웹 스터디
제작자 리소스

최근 활용팁 공유 RANK
        -- update:30Min --


[JS] object 를 array 로 변환
  web study
웹 스터디
홈페이지 제작,운영에 관련된 모든 기술 공유 게시판입니다.
웹프로그램, 웹디자인, 자바스크립트, HTML, XML, 시스템 관리 등 구분없습니다.
적립되는 포인트는 100P 입니다.
글쓴이 기즈모SOFT
Home http://gizmo.modoo.at
분 류 JavaScript
ㆍ추천: 0  ㆍ읽음: 1631        
ㆍ2016-07-27 (수) 20:40
“ [JS] object 를 array 로 변환 ”
아래 함수는 json 으로 받은 값은 오브젝트로 인식하기 때문에 배열과 같이 사용하려면 배열로 변환해줘야 합니다.
그런데 마땅한 함수가 없네요.
제가 찾지 못했겠죠.
JQuery 의 map()을 이용하기 때문에 JQuery가 필요합니다.
아무리 복잡한 오브젝트라 해도 a[key] = value 형식으로 변환해 줍니다.
일단 제가 사용하려던 상황에서는 배열로서 무리없이 동작했기 때문에 괜찮다는 생각인데, 혹시 나중에라도 이상이 보이면 피드백 부탁드립니다.

function obj2array(obj, arr) {
$.map(obj, function(value, key) {
if(typeof(value) == "object") {
var arr2 = new Array();
obj2array(value, arr2);
arr[key] = arr2;
}
else arr[key] = value;
});
return;
}

array1 = new Array();
object1 = { "length": 2, 0: "Addy", 1: "Subtracty" };
obj2array(object1, array1);

// 결과 : array1 에 object1 이 배열로 변환되어 저장됨


#
javascript object 를 array 로 변환
자바스크립트 오브젝트를 배열로 변환
       
 이름아이콘 TECHSTAR
2016-07-28 15:11
아직 활용해보진 못했지만, 여러모로 활용도가 많을듯 합니다. 좋은 내용 고맙습니다.
   
 
  0
3500
FILE #1 .
FILE #2 .
FILE #3 .
FILE #4 .
FILE #5 .
FILE #6 .
FILE #7 .
FILE #8 .
FILE #9 .
FILE #10 .
윗글 웹스터디 게시판 입니다.
아래글 CSS만으로 돌아가는 배너 슬라이드입니다.
   
웹스터디 게시판 입니다. [23] 테크노트 2007-02-23
133 JavaScript [JS] object 를 array 로 변환 [1] 기즈모SOFT 2016-07-27
132 CSS만으로 돌아가는 배너 슬라이드입니다. [3] bjsung 2015-08-04
131 PHP PHP 핵심 정리. [6] 테크폐인 2013-09-01
130 JavaScript 우클릭 완벽차단 스크립트.. [6]+1 콜라~ 2013-04-13
129 JavaScript 웹 복사방지 및 뚫기에 대하여 [8]+1 애드텍 2013-02-15
128 CSS 크롬에서 배경이미지 배경색 인쇄방법 [3]+2 콜라~ 2013-01-17
127 CSS ie7에서 position:absolute 버그해결방법 [5] 콜라~ 2013-01-04
126 JavaScript 홈페이지 내용 무단복사 막는 방법 [11]+1 콜라~ 2012-10-03
125 HTML 인쇄할 때 page를 나누는 방법 [4]+3 콜라~ 2012-09-27
124 PHP PHP 변수 [1] 머니콤 2012-06-29
123 PHP PHP 연산자 [4] 머니콤 2012-05-29
122 기타 인터넷 뱅킹하고 나면 익스플러 설정이 바뀌어 있음 [2] 푸리지아 2012-05-11
121 HTML 충격! GET으로 공백 포함하여 넘기는 방법 [3] 애드텍 2012-03-23
120 PHP '?:'연산을 알아봅시다. [2]+1 애드텍 2012-02-22
119 checkbox 체크하면 td 색 변하는 소스 [4] 테크폐인 2012-02-18
118 테이블에 라운드 효과주기 [5] 테크폐인 2012-02-03
117 새로나온 html5 책 [6] 알랑랑엉 2011-09-16
116 기타 리눅스 : 파일 날짜 일괄 변경하기 [3] TechNote 2011-07-14
12345678