![]() | 1 chairuosen 2014-05-25 19:46:25 +08:00 要是或才是BUG。。。。 |
![]() | 2 akfish 2014-05-25 19:52:52 +08:00 怎么可能永远为true。。。。。 inherit(1); inherit("wtf"); |
![]() | 3 leecade 2014-05-25 19:55:27 +08:00 Not a bug |
![]() | 4 PurpleSun OP update: "如果是`&&`的话,if中的表达式永远为true了" => "如果是`&&`的话,if中的表达式永远为false了" 我的理解是:`inhert`函数期望`t`的类型为`object`或`function` |
![]() | 5 bravluna 2014-05-25 21:45:09 +08:00 不是 bug。 !p && !q ==> !(p || q),这样好理解点儿吗?显然,function 对象和普通 object 都能做原型 |
![]() | 6 bravluna 2014-05-25 21:52:08 +08:00 其实 function 对象也是个 object,可是 typeof 运算符把它们两个分开了,所以这里要多处理一下 |