Sorting a JavaScript object by property name

后端 未结 6 1209
遥遥无期
遥遥无期 2020-11-22 16:24

I\'ve been looking for a while and want a way to sort a Javascript object like this:

{
    method: \'artist.getInfo\',
    artist: \'Green Day\',
    format:         


        
6条回答
  •  北恋
    北恋 (楼主)
    2020-11-22 16:57

    Here is a one-liner for you.

    let $g = {
        method: 'artist.getInfo',
        artist: 'Green Day',
        format: 'json',
        api_key: 'fa3af76b9396d0091c9c41ebe3c63716'
    };
    
    let $w = {};
    Object.keys($g).sort().map(i=>$w[i]=$g[i]);
    console.log($w);
    

    Good luck!!

提交回复
热议问题