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??