为了账号安全,请及时绑定邮箱和手机立即绑定

将数组转换为对象,其中数组值为对象键,对象值为空

将数组转换为对象,其中数组值为对象键,对象值为空

蓝山帝景 2021-06-07 12:34:19
我正在开发一个 reactjs 网络应用程序,我有一个类似的数组let arr = ["name","message", etc...];我想将它转换为对象但看起来像let desired = { name:'', message:'' };我尝试了一些东西,但没有一个奏效。
查看完整描述

3 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

试试这个:


let arr = ["name","message", "etc"];

let desired = {};

for (let i = 0; i < arr.length; i++) {

    desired[arr[i]] = "";

}

console.log(desired);


查看完整回答
反对 回复 2021-06-11
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

你也可以使用 forEach()


let arr = ['name', 'type', 'id', 'phone'];

let obj = {};

arr.forEach(i=>{obj[i] = ''});


console.log(obj);


查看完整回答
反对 回复 2021-06-11
  • 3 回答
  • 0 关注
  • 239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信