最新回答 / qq_一直很安静_8
你的第一个匿名函数的最后一个括号放错位置了,而且还同时没有把实参this,也就是window对象传进去,自然执行this.analyze()方法的时候会报错,因为window对象下根本就没有analyze()函数;
2016-02-04
已采纳回答 / stevesasuke
这个问题老师回答过了...http://www.imooc.com/qadetail/70621不仅可以用!,还可以用+, -, ~都可以。解释器在解释一个语句时,如果以function开头,就会理解为函数声明。而前面加一个!可以让解释器理解为函数表达式,这样就可以立即调用了。例如:!funciton() {}();而省略了!的话:function() {}();就会理解为函数声明,而函数声明没有名字会报错。如果有函数名:function f() {}();还是会报错,因为function f(){}函数...
2016-02-01
最新回答 / 发现爱
这是高级啊,是往深水中走啊。字符串,数组,函数,对象是怎么来的,它们之间关系。最终还是要用它们来解决问题的抽象再到具体。我快看完了就是有点印象,这些还的去实战化才行,毕竟是高级啊。
2016-01-23
最新回答 / 慕丝8521526
Object.getOwnPropertyDescripto和obj.prototype功能否相同,为什么Object.getOwnPropertyDescripto不能用在function obj(){}上呀?obj.prototype也不能用在var obj={};上啊,
2016-01-15