javascript - 如何在反应js中将数组数据插入json对象
问题描述
我有一个语言数组。我需要将我的数组数据插入到函数中的 Json Objeatc 中。我是一名新学生,我尝试使用地图来做到这一点。但它只将数组的一个数据插入到 JSON 对象中。但是我需要一一插入所有的数组外数据。但我不知道该怎么做。如果有人可以帮助我,那对我来说真的很糟糕。谢谢你。
这就是我需要成为我的 JSON 对象的方式:-
"displayNameLocalization": {
"en": "Fruits",
"fr": "des fruits",
"ja": "果物"
}
const data = {
displayNameLocalization : {},
};
const languages = ['En', 'Ta', 'Fr'];
function testFinalValue() {
displayNameLocalization.map((item) => {
data.displayName = item;
});
}
解决方案
data
那是因为在 map 的每个循环中都会覆盖相同的变量,因为name中会有一个元素displayName
,因此在每个循环中,您都会将 w 新值影响到同一元素,这就是为什么您输入的只有一个值受到影响。你能负担得起你想得到的输入和输出的例子,所以我可以帮你写代码。
推荐阅读
- javascript - 在 DATATABLE 中编辑单元格(Webix 平台)
- python - 将泊松分布拟合到python中的数据
- linux - 如果屏幕已经在运行,如何检查 If-Statement
- angular - P-Tree 取消丢弃
- java - Java 流 - 收集、转换和收集
- reactjs - React 17.0.1 react pdf render - 设置全页视图
- python - 使用python将邮件发送到分组的目标邮件地址
- azure - Pentaho:无效状态,Connection 对象已关闭
- python - Gstream Python中的大延迟eos发送和接收
- safari - 为什么 Azure B2C 会删除 mask-icon favicon 的颜色属性