Swap key with value JSON

后端 未结 18 2495
花落未央
花落未央 2020-11-29 23:54

I have an extremely large JSON object structured like this:

{A : 1, B : 2, C : 3, D : 4}

I need a function that can swap the values with

18条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-30 00:13

    Try

    let swap = (o,r={})=> Object.keys(o).map(x=>r[o[x]]=x)&&r;
    

    let obj = {A : 1, B : 2, C : 3, D : 4};
    
    let swap = (o,r={})=> Object.keys(o).map(x=>r[o[x]]=x)&&r;
    
    console.log(swap(obj));

提交回复
热议问题