프로그래밍 언어/HTML,CSS,JS

jQuery를 사용하여 JS 객체를 배열로 변환

Rateye 2021. 9. 1. 10:30
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
반응형