摘要:
作用域 作用域就是定义变量的区域,即代码执行时,访问变量的权限。 作用域分词法作用域和动态作用域。 JavaScript采用的是词法作用域,即静态作用域。 词法作用域:在函数定义时,作用域已经确定了。 动态作用域:在函数调用时,作用域才确定。 例: let p = 1 function a() { 阅读全文
摘要:
原型 每个js对象在创建时都会与之关联一个对象,这个对象我们称为原型,每个对象都会继承原型上的属性 prototype 每个函数都会有一个prototype属性。函数的 prototype 属性指向了一个对象,这个对象正是调用该构造函数而创建的实例的原型。 例: 构造函数 function Pers 阅读全文