07-JavaScript面向对象

2019-05-21  本文已影响0人  七分之二十四

JavaScript面向对象

面向对象的特点

创建默认对象

方法和函数区别

工厂函数不专业

构造函数

对象三角恋关系

Function函数

Object函数

函数对象完整关系

原型链


Js三大特性

封装性

属性方法分类

继承性

多态性

ES6类和对象


获取对象类型:根据对象名称.constructor.name输出来判断

instanceof关键字:用于判断对象是否是指定构造函数的实例,只要构造函数的原型对象出现在实例对象的原型链中都会返回true

isPrototypeOf属性:用于判断一个对象是否是另一个对象的原型,只要调用者在传入对象的原型链上都会返回true

判断对象属性(会查找原型中):通过"属性名称" in 对象返回的值来判断

判断自身是否拥有某个属性:通过对象.hasOwnProperty("属性名称")返回的值来判断


对象遍历

对象解构赋值

深拷贝和浅拷贝


数组高级API



基本数据类型和基本包装类型


三大对象

上一篇 下一篇

猜你喜欢

热点阅读