已采纳回答 / 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
请教,直接调用Object.toString()(结果:输出Object源码)和Object.prototype.toString()(结果:输出[object Object]),对于这两种用法,以及调用的结果怎么理解?
2015-03-17
强烈建议先学习《JavaScript基础篇》和《JavaScript进阶篇》了解一些语言基础,并亲手做一两个由javascript做出网页效果(这种课程挺多的,随便找两个就行)确保熟练掌握基本语句然后再来看这个课程。要不然会很晕很晕的。。。。。。。。就算熟练了也不确保不晕。。。。。
2015-03-16
已采纳回答 / superboo
根据应用场景的不一样。应用也不一样。常用的 就是 上边同学指出的三种。function add(){};(function(){})();var add = function(){};在闭包中 还常用到:return function(){};
2015-03-16