var obj = [
{id:'bg',src:'img/bg2.jpg'},
{id:'logo',src:'img/logo.png'}
]
怎么写成obj.bg=‘img/bg2.jpg’,而不是obj[0].src='img/bg2.jpg'
var obj = [
{id:'bg',src:'img/bg2.jpg'},
{id:'logo',src:'img/logo.png'}
]
怎么写成obj.bg=‘img/bg2.jpg’,而不是obj[0].src='img/bg2.jpg'
var arr = [];
obj.forEach(function(item){
var j = {}; j[item["id"]] = item["src"]; arr.push(j)
})
function func () {
const ret = {}
obj.forEach(item => ret[item.id] = item.src)
return ret // Object {bg: "img/bg2.jpg", logo: "img/logo.png"}
}
是要这样的效果?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答871 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决