JavaScript基础
原型
- 是什么 它是所有对象的一个非标准属性,但是所有浏览器都实现了它, 它用于获取原型链的属性和方法, 在es6中标准化为Object.getPrototypeOf(obj)方法
它和prototype的区别是,只有函数对象才有prototype属性,用于记录原型属性和方法。
他们的关系是 对象.ptoto === 对象构造器.protptype
它主要是用来实现js中的继承
词法作用域
也叫静态作用域,是在写代码的地方确定的作用域。
它和prototype的区别是,只有函数对象才有prototype属性,用于记录原型属性和方法。
他们的关系是 对象.ptoto === 对象构造器.protptype
它主要是用来实现js中的继承
也叫静态作用域,是在写代码的地方确定的作用域。