JavaScript將字典序升序排列類似php中的ksort函數


/**
  * 將json數據進行排序
  * @param {*jason} data 
  */
 export function JsonSort(jsonData) {
  try {
    let tempJsonObj = {};
    let sdic = Object.keys(jsonData).sort();
    sdic.map((item, index)=>{
      tempJsonObj[item] = jsonData[sdic[index]]
    })
    console.log('將返回的數據進行輸出',tempJsonObj);
    return tempJsonObj;
  } catch(e) {
    return jsonData;
  }
}

    

  

示例代碼
function JsonSort(jsonData) {
  try {
    let tempJsonObj = {};
    let sdic = Object.keys(jsonData).sort();
    sdic.map((item, index)=>{
      tempJsonObj[item] = jsonData[sdic[index]]
    })
    return tempJsonObj;
  } catch(e) {
    return jsonData;
  }
}
let tempJson = {"BopicId": "142","Appid": "100002","Ein": "system","Din": "dsadasd"}
JsonSort(tempJson);

效果圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM