На данный вопрос уже ответили:
В чем различие между (someVal) => {DoSomething} и function(someVal){DoSomething} ?
Проявилось вот в этом куске кода
let latestNews = $('.time-articles');
latestNews.find('.article.text_bold').each(() => {
time = $(this).find('.article__time').text()}
В этом случае this - это window
Если заменить на function() - то приходят найденные элементы
let latestNews = $('.time-articles');
latestNews.find('.article.text_bold').each(function () {
time = $(this).find('.article__time').text()}
Стрелочная функция всегда привязывается к тому контексту, в котором она находится.
В Вашем случае this нужно заменить на latestNews.
Можно переписать Ваш код так:
let latestNews = $('.time-articles');
latestNews.find('.article.text_bold').each(() => {
time = $(latestNews).find('.article__time').text()}
Выражения стрелочных функций имеют более короткий синтаксис по сравнению с функциональными выражениями и лексически привязаны к значению this (но не привязаны к собственному this, arguments, super, или new.target). Стрелочные функции всегда анонимные
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions
Сборка персонального компьютера от Artline: умный выбор для современных пользователей