I have a list of address in local storage stored as a JSON object.
{"Addresses"[
  {"address1":"1111 W Main"},
  {"address2":"2222 W Main"},
  {"address3":"1111 W Main"},
  {"adess4":"3333  Main"}
]};   
I need to sort them and remove the duplicates.
I can do this with an array
var addressList = ['2111 W State', '2111 W State', '1111 W State', '3111 W State'];
var sortedAddressList = addressList.sort();
var results = [];
for (var i = 0; i < addressList.length; i++) {
  if (sortedAddressList[i + 1] != sortedAddressList[i]) {
    results.push(sortedAddressList[i]);
  }
}
alert(results);
How can I get the same results without converting the object to a string??
 
     
     
     
     
     
    