您如何处理这种情况?
_.has(item.attributes.format,'dateUpdated')
但是你注意到有时候“格式”也不存在。你这样检查吗
if (_.has(item.attributes,'format')) {
if (_.has(item.attributes.format,'dateUpdated')) {
// ok, I'm sure it exists
}
}
理想/专业/经验丰富的程序员检查方式是什么?
答案 0 :(得分:0)
最新Lodash has()
(https://lodash.com/docs#has)支持a.b.c
格式。您可以使用_.has(item, 'attributes.format.dateUpdated')
。