sk8sta13

Membros
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Neutro

About sk8sta13

  1. Consegui resolver mantendo a relação "chave valor" assim: Object.sortByKeys = function(myObj){ var keys = Object.keys(myObj) keys.sort() var sortedObject = Object() for(i in keys){ key = keys[i] sortedObject[key]=myObj[key] } return sortedObject }; Object.invert = function (obj) { var new_obj = {}; for (var prop in obj) { if(obj.hasOwnProperty(prop)) { new_obj[obj[prop]] = prop; } } return new_obj; }; var x = {0: "C", 1: "A", 2: "T"} x = Object.sortByKeys(Object.invert(x)); console.log(x); //Object{A: "1", C: "0", T: "2"}
  2. Bom dia pessoal, tenho a seguinte lista: var x = {0: "C", 1: "A", 2: "T"} Quero ordenar para: var x = {1: "A", 0: "C", 2: "T"} Já tentei de algumas formas, mas sem sucesso... Essa lista vem de um json, quando o json sai do php já ta ordenado, mas quando chega no js fica como no primeiro exemplo.