如何解决现有的对象键返回未定义的问题?

时间:2019-07-15 16:22:36

标签: javascript node.js json

我正在编写一个动态过滤器,在该过滤器中,我应该能够检查该对象是否具有另一个对象的属性,并最终从现有属性中变得不确定。

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' }

为什么不能获得该值?

0 个答案:

没有答案