В первом запросе была получена одна id. Во втором запросе получен массив id.
Нужно сравнить первую id с каждым id со второго запроса и найти совпадение.
Желательно написать js скрипт по перебору всех id и сравнению с первым.
Буду очень благодарен за помощь новичку
Kokoch
(Bohdan B)
#2
Что конкретно у вас не получилось?)
1 лайк
madvlaydin
(Vladislav Abramov)
#3
var a = id первого запроса
var b = массив id второго запроса
var c = b.Find(id => id.Equals(a))
это с#, js примерно похож будет, надо просто погуглить работу с массивами
let singleId = 123
let arrayIds = [456, 123, 789]
tests["Should find singleId in arrayIds"] = arrayIds.includes(singleId);
или
let singleId = 123
let arrayIds = [456, 123, 789]
tests["Should find singleId in arrayIds"] = arrayIds.indexOf(singleId) !== -1;
1 лайк
а зачем делать arrayIds.includes(singleId) == true;
? если arrayIds.includes(singleId)
итак возвращает булевое значение?
1 лайк
да и вообще в js сравнение через ==
используется крайне редко в отличие ===
, т.к. не учитывает тип объекта:
> 1 == true
true
> '1' == true
true
> 1 === true
false
> '1' === true
false