JSON オブジェクトとして格納されているローカル ストレージにアドレスのリストがあります。
{"Addresses"[
{"address1":"1111 W Main"},
{"address2":"2222 W Main"},
{"address3":"1111 W Main"},
{"adess4":"3333 Main"}
]};
それらを並べ替えて、重複を削除する必要があります。
配列でこれを行うことができます
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);
オブジェクトを文字列に変換せずに同じ結果を得るにはどうすればよいですか??