console.log()vacancyName находится не в item, а глубже, в item.fieldTypes / ts должно быть / dtfollower.x += 2e2 * (target.x - follower.x) / ts;0 в самой первой итерации )x , уменьшая distance на какой-то коэффициент.ts – timestamp, время в миллисекундах. Оно передаётся параметром при очередном вызове requestAnimationFrame(). Сравнивая его с временем вызова предыдущего кадра _ts получаем, сколько времени прошло с предыдущего просчитанного кадра: на сколько смещать объекты.50 влияет на наклон-от-дистанции;2e2 на скорость преследования;-3 на угол наклона. true || true === true
false || true === true
true || false === true
false || false === false // выход из цикла