我有一个对象,我想将这些键用作新对象中的键,并将其值用作子对象。我怎么能从A转到Z?
const a = {key1: 'text', key2: 'text2'}
const z = [{ key1: { similarTo: 'text' } }, {key2: {similarTo: 'test2'}}]
答案 0 :(得分:4)
您可以使用Object.entries和Array.prototype.map来实现它:
const a = {key1: 'text', key2: 'text2'};
const z = Object.entries(a).map(([k, v]) => ({ [k]: { similarTo: v } }));
console.log(z);