1

オブジェクトにネストされた詳細を持つオブジェクト (任意のレベルを想定) があり、データを取得して新しいオブジェクトに保存したいと考えています。私のサンプルを参照してください。期待した結果が得られません。オブジェクトを取得するための最良の方法を誰か教えてもらえますか?

物体:

var myObj = {
        info:[
            [
                [
                    {'name':'first Name'},
                    {'name' : 'Second Name'}
                ]
            ]
        ]
    }

新しいオブジェクトを取得して取得する私の関数(正しく機能していません):

   var getIt = function (data){
        $.map(data, function (val,num){
            var myObj = {};
            if(typeof val === 'object'){
                getIt(val);
            }else{
                myObj = val // as well this is wrong, only last data i am getting.
            }
            console.log(myObj);
            return myObj;
        })

    }
    var x = getIt(myObj);
    console.log(x);//i am not get any result. i need the result like this x= {{name:first name},{name:'second name'}}
4

0 に答える 0