【发布时间】:2020-11-10 08:21:54
【问题描述】:
我有一个嵌套数组对象,键 value 数组,
基于索引,将值替换为内容参数
如何根据javascript中的索引值改变数组值
function changeValue(i,content){
var result = obj.map(e=>{
...e,
value: value[content]
})
}
var obj=[
{id:0, value:["SG","10","img"]}
]
Expected Output:
this.changeValue(1,"40");
[
{id:0, value:["SG","40","img"]}
]
this.changeValue(0,"TH")
[
{id:0, value:["TH","10","img"]}
]
【问题讨论】:
-
obj是唯一一个元素数组吗? -
第一个映射甚至不应该工作,因为它包含语法错误,除非您将对象包装到括号中
()它将被视为函数体而不是返回值
标签: javascript arrays loops object