数组转换问题

constobj={0:'a',1:'b',2:'c'};
console.log(Object.entries(obj));//[['0','a'],['1','b'],['2','c']]
entries将{0:'a',1:'b',2:'c'};变成[['0','a'],['1','b'],['2','c']]
那如何将[['0','a'],['1','b'],['2','c']]变成{0:'a',1:'b',2:'c'};
忽然笑
浏览 388回答 2
2回答

蝴蝶不菲

Object.fromEntries()倒是有这个原生方法支持,是最新的特性的,要chrome73+能运行。所以目前阶段还是自己实现吧MDN文档

交互式爱情

letobj;[['0','a'],['1','b'],['2','c']].forEach(item=>{obj[item[0]]=item[1]})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript