Как массив для строки в javascript? - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь заставить строковый метод работать с массивом, но продолжаю получать пустую строку

let url = "https://api.myjson.com/bins/be7fc"

    let data =[];
    fetch(url)
        .then(response => response.json())
        .then(result => data.push(result[0].id));
//Array
    console.log(data); 
// to string
    let x = data.toString();
    console.log(x);

Изображение консоли

I я не уверен, что мне не хватает

1 Ответ

0 голосов
/ 02 апреля 2020

используйте соединение вместо toString (), и вы должны делать это в режиме успешного извлечения. Потому что в asyn c part ваша консоль стоит на первом месте, прежде чем вы получите данные из API.

let url = "https://api.myjson.com/bins/be7fc"

    let data =[];
    fetch(url)
        .then(response => response.json())
        .then(result => {data.push(result[0].id);console.log(data.join(","))});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...