已采纳回答 / Bosn
需要搞清楚,Object.toString的toString方法,并不是Object对象上的。Object.hasOwnProperty('toString'); // falseObject.toString方法继承自原型,Object是函数构造器,它的原型其实就是Function.prototype.Object.getPrototypeOf(Object) === Function.prototype; // true而Object.toString实际调用的,就是Function.prototyp...
2015-03-17
已采纳回答 / superboo
根据应用场景的不一样。应用也不一样。常用的 就是 上边同学指出的三种。function add(){};(function(){})();var add = function(){};在闭包中 还常用到:return function(){};
2015-03-16
已采纳回答 / Bosn
。。。。。。。。。。不会的,执行完上面的代码后,不会创建window.a的........如果你调用MyClass时没有使用new才会隐士创建全局变量。
2015-03-13
讲师回答 / Bosn
,操作符就是从左到右依次计算表达式,最后返回最右边的操作数。所以这里(1, 2, 3)返回3.单纯按照例子中这样写没特别意义,写var val = 3;即可。
2015-03-11