闭包和原型链

Posted jankinliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了闭包和原型链相关的知识,希望对你有一定的参考价值。

闭包:

简单的理解就是:闭包就是能够读取其他函数内部变量的函数,它两个最大的用处:①可以读取函数内部的变量,②让变量的值始终保持在内存中。闭包与它的词法环境绑在一起,因此闭包让我们能够从一个函数内部访问其外部函数的作用域 。

原型链:

对象之间的继承关系,在javascript中是通过prototype对象指向父类对象,直到指向Object对象为止,这样就形成了一个原型指向的 链条,称之为原型链。

以上是关于闭包和原型链的主要内容,如果未能解决你的问题,请参考以下文章

原型原型链闭包继承

作用域链闭包和原型链

js-高级(原型与原型链作用域与作用域链闭包)

在学习java之余,js的使用精髓-闭包和原型链

原型模式故事链--JS变量作用域作用域链闭包

作用域-闭包-原型链-例子理解