Создание функции, которая принимает объект JSON в качестве аргумента - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу получить информацию из API, а затем создать функцию, которая принимает объект JSOn в качестве аргумента.Затем вызовите функцию из метода, который возвращает данные JSON и передает данные JSON.До сих пор я использовал fetch () для ссылки на API:

let url = "https://api.magicthegathering.io/v1/cards";

fetch(url)
.then(res => res.json())
.then((out) => {
  console.log("JSON", out);`enter code here`
})
.catch(err => { throw err });

Может кто-нибудь помочь мне разобраться, как сделать остальное?

1 Ответ

0 голосов
/ 28 февраля 2019

Если у вас есть функция с именем handle_data, вы можете вызывать ее следующим образом:

<html>
<head>
	<script>

		function handle_data(data) {
			console.log('Data below was printed by handle_data function')
			console.log(JSON.stringify(data))
		}

		function get_json(){
			fetch('https://api.github.com/orgs/nodejs')
			.then(response => response.json())
			.then(data => {
				handle_data(data)
			})
			.catch(error => console.error(error))
		
		}
	</script>
<head>

<body>
	<button type="button" onclick="get_json();">Demo</button>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...