Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/lodash.js/1.2.1/lodash.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  
</body>
</html>
 
var data={
    "models": {
    
        "LTI": [
            "TX"
        ],
        "Carado": [
            "A",
            "T",
            "A(пасс)",
            "A(груз)",
            "T(пасс)",
            "T(груз)",
            "A",
            "T"
        ],
        "SPARK": [
            "SP110C 2",
            "sp150r 18"
        ],
        "Autobianchi": [
            "A112"
        ],
      "Ааааббб":[
        'ааа'
      ]
    }
};
var sortJSON=function (json){
   //console.log(json);
  var arr=[],
      obj={};
  for(var i in json.models){
    arr.push([i, json.models[i].sort()]);
  }
  arr=_.sortBy(arr,function (el){
    return el[0];
  });
  /*
  arr=arr.sort(
    function (a,b){
      return a[1] > b[1];
    }
  )
  */
  _.map(arr,function (el){return obj[el[0]]=el[1];});
   console.log(obj);  
  return obj;
  
};
var result=sortJSON(data);
 console.log(result);
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers