Справка по удалению данных html и javascript - PullRequest
0 голосов
/ 22 марта 2020

Я собираю данные, используя fetch и здесь .

fetch("https://corona.lmao.ninja/countries/tur")
                .then(res => res.json())
                .then((out) => {

                    var confirmed = out.cases
                    var deaths = out.deaths
                    var recovered = out.recovered

                })

Как я могу получить доступ к данным для одной страны (например, Турции * ) из ссылка

1 Ответ

2 голосов
/ 22 марта 2020

Чтобы получить данные turkey, вы можете просто обновить URL-адрес:

https://corona.lmao.ninja/countries/turkey

, а затем получить данные как:

(async() => {
  fetch("https://corona.lmao.ninja/countries/turkey")
    .then(res => res.json())
    .then((out) => {

      var confirmed = out.cases
      var deaths = out.deaths
      var recovered = out.recovered

      console.log(confirmed, deaths, recovered)
    });
})();

Если вам нужны данные нескольких стран, вы можете использовать метод .find(), например:

(async() => {
  fetch("https://corona.lmao.ninja/countries")
    .then(res => res.json())
    .then((out) => {
      var turkey = out.find(({country}) => country === 'Turkey')
      //var {cases, deaths, recovered} = turkey;
      var trcases = turkey.cases
      var trdeaths = turkey.deaths
      var trrecovered = turkey.recovered
      console.log(trcases, trdeaths, trrecovered);

      var italy = out.find(({country}) => country === 'Italy');
      //({cases, deaths, recovered} = italy);
      var itcases = italy.cases
      var itdeaths = italy.deaths
      var itrecovered = italy.recovered
      console.log(itcases, itdeaths, itrecovered)
    });
})();
...