我正在开发一个 AngularJS 应用程序。当我 console.log 一个对象(指令链接函数的 attrs 参数)时,浏览器显示参数“可编辑”的不一致结果(见图)。在 Chrome 中,该属性被视为“zzz”和未定义(参见第 5 行与第 1 行)。在 Safari 中,输出的显示方式不同,但在 console.log(object) 上,“editable”属性显示为“zzz”,而在 console.log(object.editable) 上,该属性未定义。
有什么提示吗?
我认为这个问题与:console.log() 显示同一对象属性的矛盾值有关