因此,这里有大约十亿个关于如何检查JavaScript中是否定义了对象属性的问题。他们工作得很好。好吧,直到我遇到这样的情况:
<input type="checkbox" name="SelectedSoftwareList" value="@item.SoftwareId" />
但是,由于prop2本身在某些情况下未定义,因此此检查会在这些情况下引发错误。有没有一种强大的方法可以检查某个对象中是否定义了一个远程属性,而无需在去往所需属性的途中在对象的每个单一级别上进行一系列if检查?