关键词

函数提升 变量提升 回调函数 立即执行函数 原型 原型链 显式原型 隐式原型 prototype __proto__ instanceof constructor

解释

  • 变量提升 使用function关键字定义的函数,不考虑作用域关系,可以随便调用
  • 回调函数 回调函数的this,在DOM回调函数的this指向调用函数的DOM元素 ;在定时器回调函数中,指向window
  • 显式原型 prototype 每个函数都有一个,所有函数隐式原型都指向Function.prototype的值
  • 隐式原型 __proto__ 每一个实例对象都有一个,函数的显式原型都默认指向空的Object对象(Object除外)
  • Function.prototype===Function.__proto__ // true

强调