【发布时间】:2021-06-15 12:41:16
【问题描述】:
我正在努力实现它就像 a:1,b:2:,c:3,e:4,g:5,h:6 但没有成功。
面临这个错误。但这是最好的方法。
const input = {
a: 1,
b: 2,
c: 3,
d: {
e: 4,
f: {
g: 5,
h: 6
}
}
}
const getValue = (values) => {
for (let i in Object.keys(values)) {
if (Object.keys(values[Object.keys(values)[i]]).length > 0) {
console.log('v', Object.keys(values)[i])
getValue(Object.keys(values)[i])
} else {
// console.log(Object.keys(values)[i],Object.values(values)[i])
}
}
}
getValue(input)
【问题讨论】:
标签: javascript loops