js 数组值改变?

lettemp=[{url:"https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",isUse:0... let temp = [{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse: 0
}
{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse: 0
}
{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse: 0
}
]
怎么改变上面数组中的每个isUse,让它值都为1。
url不变
需要的结果是这样的
let temp = [{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse: 1
}
{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse:1
}
{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse:1
}
]
展开
 我来答
匿名用户
2020-05-09
展开全部
let temp = [{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse: 0
},
{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse: 0
},
{
url: "https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header",
isUse: 0
}
]

// 方法1
temp = Array.from(temp, item => {
item.isUse = 1
return item
})

// 方法2
temp = temp.map(item => {
item.isUse=1
return item
})

// 方法3
temp.forEach(item => item.isUse = 1)

console.log(temp)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无情之无情铁手
2020-05-08 · 超过21用户采纳过TA的回答
知道答主
回答量:139
采纳率:37%
帮助的人:32.2万
展开全部
temp.forEach(v=> (v.isUse = 1))

代码如上
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式