Задать вопрос

Как обновлять данные через 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
  • Вопрос задан
  • 382 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Exploding
@Exploding
wtf?
Передавайте в нее еще один параметр (например массив названий переменных, которые нужно обновить или что там еще...), на основании которого выполняйте внутри функции нужные действия.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы