我即将使用
forOwn
来迭代一个对象的属性并手动创建一个数组,不禁想到是否已经有一行代码可以实现这个功能。{
prop1 : "value",
prop2: { sub:1}
}
至:
[
{key: "prop1", value: "value"},
{key: "prop2", value: {sub:1}}
]
谢谢
_.map()
,因为它更易读(至少对我来说)。 - Ori DroriObject.entries
只在 ES2017 中可用,因此如果使用 ES2015(ES6),则不可能使用。 - CyberMewconst result = _.map(obj, (value, prop) => ({ prop, value }));
而不是这样写:const result = _.map(obj, (prop, value) => ({ prop, value }));
? - KoreMikeprop
)作为第二个参数传递时。 - Ori Drori