У меня есть angular -сервис, который возвращает массив направляющих в виде числа 18 di git (EX: 281586874019181108
), и я пытаюсь сравнить его с существующим массивом таких чисел Иногда (4 из 10) array.find () не может сказать Order Does Not Exists
, даже если есть совпадающее значение. Я нашел пару вопросов, но, похоже, они не решали мою проблему. У меня проблемы с отладкой в chrome, поскольку на вкладке сети отображаются разные значения в разделах «Предварительный просмотр» и «Ответ» запроса
this.http.get("some/url").subscribe(orders => {
for(const order of orders) {
let found = order.dispatchOrderGuid
? this.exixstingOrders.find(existingOrder => existingOrder.dispatchOrderGuid=== order.dispatchOrderGuid)
: this.exixstingOrders.find(existingOrder => existingOrder.dispatchOrderId=== order.dispatchOrderId)
if (found) {
console.log("Order Exists");
} else {
console.log("Order Does Not Exists");
}
}
});
![Preview tab](https://i.stack.imgur.com/qiTed.png)
Спасибо