let data = [223, 34, 456, 56, 67]; fungsi getDataFromApi(paramfromTableCell){ biarkan postData = {data : paramfromTableCell} let result = apiResponse(url, 'post', postData).catch((err => console.log(err))) pulangan hasil; } data.map((value)=>{ kembali({getDataFromApi(value)} ) })
Memanggil fungsi dalam sel jadual, tetapi ia mengembalikan Janji. Apabila memanggil fungsi, ia memerlukan satu parameter dan mengembalikan nama berdasarkan nombor, tetapi ia mengembalikan Janji. Adakah terdapat cara untuk menyelesaikan masalah ini?
Anda mesti
await
这个promise来获取结果。否则你只会得到这个promise。所以在你的map函数中添加async
,然后使用await
:Nampaknya anda sedang menggunakan React. Anda perlu menyimpan respons anda ke dalam keadaan React.
Ini adalah contoh kod, ia sepatutnya kelihatan seperti ini (belum diuji):