我想确保我正确理解了 Firebug。我打印出我的模型。在萤火虫的控制台中,我在属性中看到它有“myProperty”。但是当我这样做时:
if (_.has(model, "myProperty"))
或者
if (model.hasOwnProperty('myProperty'))
两者都不返回结果。我对 Firebug 或 JS 有什么不了解的地方吗?谢谢。
我想确保我正确理解了 Firebug。我打印出我的模型。在萤火虫的控制台中,我在属性中看到它有“myProperty”。但是当我这样做时:
if (_.has(model, "myProperty"))
或者
if (model.hasOwnProperty('myProperty'))
两者都不返回结果。我对 Firebug 或 JS 有什么不了解的地方吗?谢谢。
如果myProperty
是您为模型提供的属性,那么它将存在于属性对象中:model.attributes.myProperty
。可以?
请注意,在文档中,如果myProperty
为 null 或未定义,model.has(myProperty)
则将返回false
。