为了账号安全,请及时绑定邮箱和手机立即绑定

封装函数没反应,是不是因为布尔值问题?

为什么测试alert(typeof(btn3.addEventListener))显示的结果是“function” 难道不应该是布尔值么?我在操作的过程中遇到的情况是封装的函数没反应,怀疑是不是因为这个布尔值的原因?

正在回答

1 回答

addEventListener本身就是函数,typeof肯定返回“function”的,其它的你对照看看吧

0 回复 有任何疑惑可以回复我~
#1

frgo_03360772 提问者

if(element.removeEventListener){ element.removeEventListener(type, handler,false); --------》主要是这里的问题:element.removeEventListener,如果不是布尔值,不可能跳转到执行语句啊,我遇到的问题是不执行,所以怀疑是不是这个逻辑有点问题
2016-06-01 回复 有任何疑惑可以回复我~
#2

frgo_03360772 提问者

我发现问题的关键还是在对象的设计,我这方面比较欠缺,先把这个放一下,按照没有封装的形式继续学习好了,总之非常感谢!
2016-06-01 回复 有任何疑惑可以回复我~
#3

frgo_03360772 提问者

看了下源代码,原来是类的方法中间必须要加一个逗号才行,不然没有反应。。
2016-06-02 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

封装函数没反应,是不是因为布尔值问题?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信