728x90
반응형
질문 : jQuery를 사용하여 JS 객체를 배열로 변환
내 응용 프로그램은 다음과 같은 JavaScript 개체를 만듭니다.
myObj= {1:[Array-Data], 2:[Array-Data]}
하지만이 객체는 배열로 필요합니다.
array[1]:[Array-Data]
array[2]:[Array-Data]
$.each
를 반복하고 요소를 배열에 추가하여이 개체를 배열로 변환하려고했습니다.
x=[]
$.each(myObj, function(i,n) {
x.push(n);});
객체를 배열이나 함수로 변환하는 더 좋은 방법이 있습니까?
답변
var myObj = {
1: [1, 2, 3],
2: [4, 5, 6]
};
var array = $.map(myObj, function(value, index) {
return [value];
});
console.log(array);
산출:
[[1, 2, 3], [4, 5, 6]]
출처 : https://stackoverflow.com/questions/6857468/converting-a-js-object-to-an-array-using-jquery
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
CSS 텍스트 색깔에 불투명도 적용하는 방법 (0) | 2021.09.01 |
---|---|
CSS 배경 늘리기 및 크기 조정 (0) | 2021.09.01 |
Node.js 백그라운드 프로세스 실행하고 절대 중지 되지 않는 방법 (0) | 2021.09.01 |
Normalize.css와 CSS Reset의 차이점 (0) | 2021.08.30 |
Javascript 에서 문자를 대소문자를 구분하지 않고 판별하는 방법 (0) | 2021.08.30 |