09 2017 档案
摘要:原文链接:http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting 你知道下面的JavaScript代码执行后会alert出什么值吗? 如果答案是"10"令你感到惊讶的话,那么下面这个会让你更加困惑: 浏览器会alert
阅读全文
摘要:一,局部变量先使用后声明,不影响外部同名变量 第一点,函数fn内第一句输出x,x是在第二句才定义的。这在JS中是允许的,这里的允许是指不会出现语法错误程序可以运行。但在其它语言如C,Java中却是不允许的。变量必须先声明后使用,如 Java中编译器会提示错误,程序无法运行。第二点,函数fn内的局部变
阅读全文
摘要:使用构造函数实例化发生的流程: 1.建立一个foo的空对象。 2.将构造函数中的Foo的this指向对象foo。 3.foo的_proto_属性指向Foo函数的prototype原型。 4.执行构造函数中的代码。 相对于普通函数,构造函数中的this是指向实例的,而普通函数调用中的this是指向wi
阅读全文
浙公网安备 33010602011771号