Как обновлять данные через fetch только для некоторых полей?

Доброго времени суток.
Есть fetch запрос:
class getData {
    fetch() {
        var data = fetch(url, myInit)
        .then(status)
        .then((data) => data.json())
        .catch((error) => {
            console.log('error', error)
    })
    return data;
    }
}

И по setTimeout идет обновление
var timer = setTimeout(function tick() {
let getAPIData = new getData();

getAPIData.fetch().then(function get(data) {   
  ....
let a = Date.parse(alert.expiry);
let eta = expiry(a);
p2.innerHTML = `${eta}`;
 ....
}
timer = setTimeout(tick, 1000);
}, 100);
function expiry(ex) {
    let now = Date.now() /1000;
    let expiry = ex / 1000;
    
    let diff = expiry - now;
    let b = fortime(diff) // Просто формат даты

    return b
    
}

Как сделать так чтобы в функция get обновлялась не вся , а только несколько ее частей?
Например:
Чтобы при обновлении запроса данные менялись только в переменной eta
  • Вопрос задан
  • 353 просмотра
Решения вопроса 1
Exploding
@Exploding
wtf?
Передавайте в нее еще один параметр (например массив названий переменных, которые нужно обновить или что там еще...), на основании которого выполняйте внутри функции нужные действия.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы