JS之原型与原型链

来源:互联网 发布:java联机游戏代码实现 编辑:程序博客网 时间:2024/06/07 05:42

暑期培训,第一阶段已经接近尾声。今天主要学习了JS的一些概念:原型的概念,作用以及原型链概念的引入。最后还讲到了闭包的基本类型和它的作用。

下面是我的一些理解:

1.原型在JS中,其实就是对象,它的作用主要是继承;

2.Object和Function都是函数对象,其他的均称为普通对象;函数对象有属性prototype,而所有对象均有属性proto。

3.凡是通过New  Function()创建的对象都是函数对象,其他的都是普通对象。

4.栈中存放引用,而堆中存放数据。

5.JS中的全局变量是window,在程序中了解最终程序的输出结果,一定要很清晰的了解JS中变量的定义(易错)。

6.闭包:function()中嵌套function(),避免在写大型程序出,出现的变量污染

例:function  ddd(){

var ss = "ddd";

return  function  aaa(){

console.log(ss);

}

}

ddd()();

0 0