javascript - 新手求教个JS数组问题
PHP中文网
PHP中文网 2017-04-11 09:06:36
0
4
301

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'

PHP中文网
PHP中文网

认证0级讲师

reply all (4)
洪涛
var obj={ 'bg':{'id':'bg','src':'img/img02.jpg'}, 'log':{'id':'logo','src':'img/img01.jpg'} } obj.bg.src; // 'img/img02.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"} }

        是要这样的效果?

          Latest Downloads
          More>
          Web Effects
          Website Source Code
          Website Materials
          Front End Template
          About us Disclaimer Sitemap
          php.cn:Public welfare online PHP training,Help PHP learners grow quickly!