我想了解链接以及如何通过阅读OPC自己做到这一点。我仍然很困难。在学习这些时,我遇到了一些错误处理,这引起了我的眉毛。从缩排看来,第4行不是从第2行开始的if语句的一部分。我是否有权假定2行if语句不需要大括号,并且解释器假定当存在缺乏花括号,只有直接处理if语句的行是if语句的一部分;因此,第四行是不是在以下块中的if语句的一部分:第2行的if语句是否在第4行?
set: function (mystr, func) {
if (!this[mystr])
throw new Error("unknown hook " + mystr);
this[mystr] = func;
},
这不是你的问题的最好例子 - 因为错误的抛出意味着即使它在* if区块内,它也不会被执行。 (事实并非如此)。 – 2012-08-02 08:07:01
@AndrzejDoyle用一块石头杀死两只鸟。感谢您的评论。 – 2012-08-02 08:22:08