const opb = {
'e' : 1,
'3' : 2,
'4' : {'ee':12}
}
Object.entries(opb).forEach(el => {console.log(el[1] !== typeof 'object' , typeof el[1])})
您好,我正在建立检查以检查对象属性的第一个值是否是另一个对象。
我正在这样做,如下所示:
const opb = {
'e' : 1,
'3' : 2,
'4' : {'ee':12}
}
Object.entries(opb).forEach(el => {console.log(el[1] !== typeof 'object' , el[1])})
以某种方式,一切都返回true,但其中一个应该是对象(false)。
答案 0 :(得分:2)
应为typeof el[1] !== 'object'
。
const opb = {
'e' : 1,
'3' : 2,
'4' : {'ee':12}
}
Object.entries(opb).forEach(el => {console.log(typeof el[1] !== 'object' , el[1])})