JavaScript面向对象

Posted CatherLee

tags:

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

 

 

 

 

 

 

 

 

⚠️:具备隐式返回操作,不用return也行。

 

 

 

 

赋值

 

浅拷贝

 

 

深拷贝

 

 

 

  

 

 共享,就解决了以上代码内存消耗的问题。 

 

 

 

 

__proto__: 内部属性,查找当前对象的原型对象。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

在原型链上 一直往上找,内层(对象自身的),次外层,最外层,

优先展示内层的。

尽量少使用__proto__???

 

 

 

 

 

 

 以上,数组身上的push方法就被覆盖掉了。

 

 

 

 

基本类型不是对象,但是也可以有其包装对象上的方法。

 

 

 

 

 

 

 

jq 也是面向对象的框架。

构造函数一改,对应用到构造函数的就会对应更改。源码如下:

 

 

 

 

 

 

 

 

 

 

 

 

 jq 源码中应用:

 

 

 

 

 

 

 

 

 in  不区分是自身属性 或 原型链上的属性。

jq 源码也有应用:

 

 

 

拷贝继承

以上是关于JavaScript面向对象的主要内容,如果未能解决你的问题,请参考以下文章

javascript的面向对象的编程介绍书籍都有哪些

JavaScript面向对象

JavaScript面向对象

面向对象的JavaScript --- 动态类型语言

Javascript面向对象编程

JavaScript面向对象编程(原型类基础)