在访问一个对象的属性时,JavaScript 将执行下面的步骤:

在访问一个对象的属性时,JavaScript 将执行下面的步骤:


  1. 检查本地值是否存在。如果存在,返回该值。
  2. 如果本地值不存在,检查原型链(通过__proto__属性)。
  3. 如果原型链中的某个对象具有指定属性的值,则返回该值。
  4. 如果这样的属性不存在,则对象没有该属性。



猜你喜欢

转载自blog.csdn.net/dianagreen7/article/details/79826589