【发布时间】:2020-04-01 13:07:59
【问题描述】:
我有一个简单的对象,我想将其转换为键值对以显示在 SectionList 中。
const DOBBY = {
foo: 'bar',
toto: ['hoge', 'piyo'],
};
我用Objects.entries()把它变成了一个对象数组:
const toArray = Object.entries(DOBBY).map(([ title, data ]) => ({ title, data }));
这样我就回来了:
[
{ title: 'foo', data: 'bar' },
{ title: 'toto', data: ['hoge', 'piyo'] },
];
现在SectionList 将'bar' 分成三行。
如何将'bar' 放入数组中,以便得到:
[
{ title: 'foo', data: ['bar'] },
{ title: 'toto', data: ['hoge', 'piyo'] },
]
我认为Array.of() 会做到,但我不知道在哪里实现它,或者我是否可以用.map() 做一些事情
【问题讨论】:
标签: javascript arrays react-native javascript-objects