摘要: 目录 再谈构造函数 原型是什么? 继承原型 继承的工作原理 重写原型 原型从哪里来 如何设置原型? 原型是动态的 建立原型链 Object是什么? 目录 再谈构造函数 原型是什么? 继承原型 继承的工作原理 重写原型 原型从哪里来 如何设置原型? 原型是动态的 建立原型链 Object是什么? 再谈 阅读全文
posted @ 2019-09-26 10:58 Coding_Changes_LIfe 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 典型的面向对象编程语言(比如C++和Java),存在“类”(class)这个概念。所谓“类”就是对象的模板,对象就是“类”的实例。但是,在JavaScript语言的对象体系,不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)。 以下的内容会分为如下细节: 1. 阅读全文
posted @ 2019-09-26 10:27 Coding_Changes_LIfe 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 这次的分享,主要还是想跟大家聊聊Javascript语言中很重要的概念之一,对象。为什么说之一呢?因为Javascript其他重要概念还包括:作用域 作用域链 继承 闭包 函数 继承 数组 ...... 有机会会跟大家分享这些概念的。以下的介绍会分为如下:1:前言2:概述 2.1:对象创建 2.2: 阅读全文
posted @ 2019-09-26 09:42 Coding_Changes_LIfe 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.概念 JavaScript并不提供一个class的实现,在ES6中提供class关键字,但是这个只是一个语法糖,JavaScript仍然是基于原型的。JavaScript只有一种结构:对象。每个对象都有一个私有属性:_proto_,这个属性指向它构造函数的原型对象(Prototype)。它的原型 阅读全文
posted @ 2019-09-26 09:23 Coding_Changes_LIfe 阅读(426) 评论(0) 推荐(0) 编辑