javascript - 如何更新特定的 [KEY]:存储为状态变量的对象数组的 [VALUE]
问题描述
现在我想在进行 API 调用后更新第一个对象的“值”键。我试过这个。
const getReturns = async () => {
const res1 = await axios.get(`${BASE_URLS.signupBaseUrl}/mutual-funds/nav/${filteredList.data[0].quandl_code}`).catch(err => {throw err})
setReturnValueArr({...returnValuesArr, returnValuesArr: {...returnValuesArr.find(item => item.code === res1.data.data.dataset.dataset_code), [value] : res1.data.data.returns }})
return;
}
但它对我的状态变量没有影响..它和以前一样。谁能帮助我做错了什么。还是有任何语法错误
解决方案
推荐阅读
- php - 如何将值添加到通过 AJAX 获得的数组内的数组
- android - recyclerview 视图上的异步加载无法正常工作
- javascript - id 为“org.grails.grails-plugin”的 Gradle 安装问题
- c - 在 C 中运行程序时测量时间的最佳/最有效方法是什么?
- c++ - 可变参数函数并复制粘贴这些参数(就像我们可以在宏中一样)
- r - 在 tidyverse 中分离新列中的重复数据
- javascript - 寻找一种方法来分解具有多个 \n 的字符串并将其转换为 innerHTML
- ember.js - 如何调用另一层hbs中的元素
- c - 关于返回值和变量生命周期的说明
- meshlab - MeshLab UV Map 问题