2013年12月5日
摘要: 我们已经知道,null 没有任何的属性值,并且无法获取其实体(existence)值。所以 null.property 返回的是错误(error)而不是 undefined 。考虑下面的代码if (node.nextSibling.className == ...) { ...}在 node 或者 node.nextSibling 为空(null)的情况下,会返回错误(error)。所以,通常情况下的解决方案的代码为if ((node) && (next = node.nextSibling) && ... ) { ...} 那么,当条件判断一多的情况下,代码会 阅读全文
posted @ 2013-12-05 21:20 坚壳 阅读(489) 评论(1) 推荐(1) 编辑