我正在编写一个动态过滤器,在该过滤器中,我应该能够检查该对象是否具有另一个对象的属性,并最终从现有属性中变得不确定。
let obj = {
"21157": {
"label": "Sfs",
"translation": "SF2",
"status": "bad\r"
},
"41128": {
"label": "State",
"translation": "CLMAOK2",
"status": "good\r"
}
};
console.log(obj.hasOwnProperty("21157"))
console.log(obj["21157"])
console.log(obj.hasOwnProperty("41128"))
console.log(obj["41128"])
代码的输出是
false
undefined
true
{ label: 'State', translation: 'CLMAOK2', status: 'good\r' }
为什么不能获得该值?