鍍金池/ 問答/HTML5  HTML/ 我想把數(shù)組和里面對應(yīng)的屬性和屬性值轉(zhuǎn)換為對象怎么實現(xiàn)呢?

我想把數(shù)組和里面對應(yīng)的屬性和屬性值轉(zhuǎn)換為對象怎么實現(xiàn)呢?

我想把數(shù)組里面對應(yīng)的屬性和屬性值轉(zhuǎn)換為字符串怎么實現(xiàn)呢?

let data=[
   {name:"小明",status:false},
   {name:"小紅",status:false},
   {name:"小張",status:true},
   {name:"小墻",status:false},
   {name:"小粉",status:false},
   {name:"小軍",status:false},
   {name:"小鈺",status:false},
   {name:"小訪",status:true},
   {name:"小源",status:false},
   {name:"小方式",status:false},
   {name:"小佛",status:false},
   {name:"小付款",status:false},
   {name:"小哦咯",status:false},
   {name:"小來了",status:false},
  ];
   console.log(data);
   

我想轉(zhuǎn)換為

  let obj={
   "小明":false,
   "小紅":false,
   "小張":true,
   "小墻":false,
   "小粉":false,
   "小軍":false,
   "小鈺":false,
   "小訪":true,
   "小源":false,
   "小方式":false,
   "小佛":false,
   "小付款":false,
   "小哦咯":false,
   "小來了":false,
 };
  console.log(obj);
  

這種怎么轉(zhuǎn)換呢?

回答
編輯回答
情皺
let data=[
   {name:"小明",status:false},
   {name:"小紅",status:false},
   {name:"小張",status:true},
   {name:"小墻",status:false},
   {name:"小粉",status:false},
   {name:"小軍",status:false},
   {name:"小鈺",status:false},
   {name:"小訪",status:true},
   {name:"小源",status:false},
   {name:"小方式",status:false},
   {name:"小佛",status:false},
   {name:"小付款",status:false},
   {name:"小哦咯",status:false},
   {name:"小來了",status:false},
  ];
let obj= {};
data.map(d=>obj[d.name]=d.status);
   console.log(obj);

clipboard.png

2018年8月11日 06:50