Zhu xiaohang's blog

面向对象

面向对象

1.面向过程(函数式编程)

把一个项目按过程,一步一步去做,先做什么再做什么,直到完成这个项目

2.面向对象(oop 一种思想)

把一个项目分成几部分,每部分分成几块,每一块完成拼接在一起一个项目就完成

自定义对象

1.使用构造函数创建对象(new Obj)

2.字面量创建 (Obj={})

var arr = new Array() //构造函数创建对象
arr = {} //字面量创建对象

new的使用

以new操作符调用构造函数的时候,函数内部发生以下变化:

1.创建一个空对象,并且this变量引用该对象,同时还继承了该函数的原型

2.属性和方法被加入到this引用的对象中

3.并且最后隐式的返回this

posted @ 2019-06-22 20:02  mckk  阅读(136)  评论(0编辑  收藏  举报