найти функцию, возвращающую неопределенный вызов API - PullRequest
0 голосов
/ 10 марта 2020

У меня есть функция, которая передает идентификатор, который выбирает API, который не поддерживает поиск по определенным идентификаторам, поэтому я пытаюсь создать функцию поиска, которая ищет идентификатор и возвращает его.

Я делал эту работу раньше, но я перемещал функции к их собственным файлам, и кажется, что передача значения в возможно сломала функцию? Я не получаю никаких ошибок от функции, но, возможно, я неправильно пишу функцию поиска?

import React from 'react'

export const fetchHeroDetail = async (id) => {
    const data = await fetch(`https://api.opendota.com/api/heroStats`)
    const heroDetails = await data.json()
    console.log(id)
    console.log(heroDetails)
    console.log(heroDetails.find(heroDetail => id === heroDetail.id))
    return heroDetails.find(heroDetail => id === heroDetail.id)


};

1 Ответ

0 голосов
/ 10 марта 2020

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

return heroDetails.find(heroDetail => heroDetail.id === +id)
...