我正在尝试从现有对象创建更新的对象。示例对象是:
// sample object
const testObj = {
a: 1,
b: {
c: 2,
d: {
e: 3,
f: {
g: 4
}
}
}
};
Run Code Online (Sandbox Code Playgroud)
我想从上述对象中创建一个新对象,并将每个值串联起来:
// expected object
const expectedObject= {
a: '1 a',
b: {
c: '2 a',
d: {
e: '3 a',
f: {
g: '4 a'
}
}
}
};
Run Code Online (Sandbox Code Playgroud)
这是我的示例代码:
let expectedObject = {};
const newObject = object => {
Object.entries(object).forEach(([key, value]) => {
if (typeof value === "object") {
Object.keys(value).map(key => {
value[key] …Run Code Online (Sandbox Code Playgroud)