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

我正在开发一个 reactjs 网络应用程序,我有一个类似的数组

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

我想将它转换为对象但看起来像

let desired = { name:'', message:'' };

我尝试了一些东西,但没有一个奏效。


蓝山帝景
浏览 240回答 3
3回答

桃花长相依

试试这个:let arr = ["name","message", "etc"];let desired = {};for (let i = 0; i < arr.length; i++) {&nbsp; &nbsp; desired[arr[i]] = "";}console.log(desired);

慕工程0101907

你也可以使用 forEach()let arr = ['name', 'type', 'id', 'phone'];let obj = {};arr.forEach(i=>{obj[i] = ''});console.log(obj);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript