我尝试使用 .map 函数,但它对我的代码不起作用
I tried to use the .map function but it didn't work on my code
async function getCategoryIds ()
{
let response = axios.get( `${BASE_API_URL}categories?count=100` );
let catIds = response.data.map( c => c.id );
return _.samplesize( catIds, NUM_CATEGORIES )
};
这是我的代码 我尝试更改 [] 中的数据,但它仍然不起作用
这里的主要问题是您没有在代码中使用 await 。
像下面这样添加 await 应该可以解决您的问题 -
let response = await axios.get( `${BASE_API_URL}categories?count=100` );
async function getCategoryIds ()
{
let response = axios.get( `${BASE_API_URL}categories?count=100` );
let catIds = response.data.map( c => c.id );
return _.samplesize( catIds, NUM_CATEGORIES )
};
这是我的代码 我尝试更改 [] 中的数据,但它仍然不起作用
这里的主要问题是您没有在代码中使用 await 。 像下面这样添加 await 应该可以解决您的问题 -
let response = await axios.get( `${BASE_API_URL}categories?count=100` );