当然,我想在代码方面做到这一点。这并不是说我面临的这个问题没有其他选择,只是好奇。
原文由 Khoi 发布,翻译遵循 CC BY-SA 4.0 许可协议
当然,我想在代码方面做到这一点。这并不是说我面临的这个问题没有其他选择,只是好奇。
原文由 Khoi 发布,翻译遵循 CC BY-SA 4.0 许可协议
这将忽略通过原型链向下传递的属性。
if(obj.hasOwnProperty('field'))
{
// Do something
}
原文由 Gary Chambers 发布,翻译遵循 CC BY-SA 2.5 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
更新:按照 Gary Chambers 的建议使用
hasOwnProperty
方法。下面的解决方案将起作用,但它被认为是使用hasOwnProperty
的最佳实践。