0
带宾语这样检查在Javascript中嵌套的对象的字段definedness
book.chapter.paragraph.sentence.word
假设要检索某个词
book[6][3][15][3]
是某些引用现有的一句话,你真的必须执行这样的检查...
if(typeof book[6] !== "undefined" && typeof book[6][3] !== "undefined" && typeof book [6][3][15] !== "undefined" && typeof book[6][3][15][3] !== "undefined") ...
...还是有更好的方法吗?
你说预计会进行迭代检查:事实上,这是我的第一个想法。我认为这将是一个残酷的解决方案,但如果这是你所暗示的规范,我会为此而努力。我认为这种迭代检查可能有一个内置函数,我不知何故失踪... – resle