У меня есть массив, который содержит несколько стран, за которыми следует опция и номер.
0 "UK One 150"
1 "Switzerland Two 70"
2"Китай два 120"
3 "Швейцария один 45"
4 "Китай один 90"
5 "Великобритания два 50"
Вот какЯ получаю массив, используя xpath:
var iterator = document.evaluate('//xpath/li[*]', document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
try {
var thisNode = iterator.iterateNext();
var arrayList = [];
while (thisNode) {
arrayList.push(thisNode.textContent);
thisNode = iterator.iterateNext();
}
for (var i = 0; i < arrayList.length; i++) {
console.log(arrayList[i]);
}
} catch (e) {
dump('Error' + e);
}
arrayList
Что я хотел бы сделать с этим массивом, так это отсортировать и вернуть только совпадения.Например, я хотел бы, чтобы он возвращал только Великобританию и Китай, поэтому массив будет выглядеть следующим образом.
0 "UK One 150"
1 "China Two 120"
2 "China One 90"
3 "UK Two 50"