为了账号安全,请及时绑定邮箱和手机立即绑定

object(后台返回的json数据) 转 array

object(后台返回的json数据) 转 array

12345678_0001 2019-02-04 12:40:55
json对象转数组后台返回的数据格式 {first: 1, second: 2, third: 3, fourth: 4, fifth: 5,sixth:6}(多处使用)页面需要用到的格式[    {value: 1, name: 'first'},    {value: 2, name: 'second'},    {value: 3, name: 'third'},    {value: 4, name: 'fourth'},    {value: 5, name: 'fifth'},    {value: 6, name: 'sixth'}] success: function(data,textStatus, xhr) {            if(data instanceof Object){                console.log("this a object");            }            console.log(data);            for(var ele in data){                array.push(data[ele]);            }            console.log(array);            setOp(array);            setPie(data);// 这里需要使用            var token = xhr.getResponseHeader("token");            sessionStorage.setItem("token",token);            },3.4.已查看的链接converting-a-js-object-to-an-array-using-jqueryconvert-object-to-array-in-javascript
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

var origin = {first: 1, second: 2, third: 3, fourth: 4, fifth: 5,sixth:6};

var result = Object.entries(origin).map(([key, value]) => {

    return {value: value, name: key};

});

console.log(result);


查看完整回答
反对 回复 2019-02-15
  • 1 回答
  • 0 关注
  • 543 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号