亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js數組循環創建問題求解

js數組循環創建問題求解

慕斯709654 2018-07-14 16:14:07
已知以下數組:arr=[['2018-01-01','aaa',12.11],['2018-02-01','bbb',12.99],['2018-09-01','aaa',1.11],['2018-01-01','ccc',152.11]];brr=['date','type','val'];如何構建以下數組:crr=[{'date':'2018-01-01','type':'aaa','val':12.11},{...},{...},{...}];菜鳥,對數組理解不深,可否分別使用JavaScript、jQuery兩種方式演示;
查看完整描述

1 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

 var arr=[['2018-01-01','aaa',12.11],['2018-02-01','bbb',12.99],['2018-09-01','aaa',1.11],['2018-01-01','ccc',152.11]];
        var brr=['date','type','val'];
        function js(){
            var crr = new Array();
            for (var i = 0; i < arr.length;  i++){
                var a = new Array();
                a[brr[0]]= arr[i][0];
                a[brr[1]]= arr[i][1];
                a[brr[2]]= arr[i][2];
                crr.push(a);
            }
        }
        function jq(){
            var crr = new Array();
            $.each(arr, function(i, e){
                var a = new Array();
                a[brr[0]]= e[0];
                a[brr[1]]= e[1];
                a[brr[2]]= e[2];
                crr.push(a);
            });
        }
        js();
        jq();


查看完整回答
反對 回復 2018-07-31
  • 1 回答
  • 0 關注
  • 752 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號