我在本地存储中有一个地址列表,存储为 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);
如何在不将对象转换为字符串的情况下获得相同的结果?