首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
牛客图书馆
>
读书笔记
开通博客写笔记
读书笔记
全部
第6章
《JavaScript面向对象编程指南(第2版)》读书笔记
6.9 object() 可以用object()函数来接收父对象,并返回一个以该对象为原型的新对象。 functiong object(o) { function F() {} F.prototype = o; return ...
nickddchen
编辑于 2019-03-29 10:32:18
《JavaScript面向对象编程指南(第2版)》读书笔记
6.8 深拷贝 extendCopy()以及之前的extend2()函数所用的创建方式叫做浅拷贝(shallow copy). 深拷贝(deep copy)的实现方式与浅拷贝基本相同,也需要通过遍历对象的属性来进行拷贝操作。只是在遇到一个对象引...
nickddchen
编辑于 2019-03-29 10:31:32
《JavaScript面向对象编程指南(第2版)》读书笔记
6.7 对象之间的继承 丢开构造器,直接通过对象标识法来创建对象。 先创建一个没有任何私有属性的空对象,然后逐步添加属性。 function extendCopy(p) { var c = {}; for (var i...
nickddchen
编辑于 2019-03-15 14:15:59
《JavaScript面向对象编程指南(第2版)》读书笔记-第6章第6节
6.6 请小心处理引用拷贝 事实上,对象类型(包括函数与数组)通常都是以引用形式来进行拷贝的,这有时会导致一些与预期不同的结果。 让Wee继承Papa name是基本类型属性,创建的是一份全新的拷贝。而owns属性...
nickddchen
编辑于 2019-03-11 08:58:53
《JavaScript面向对象编程指南(第2版)》读书笔记-第6章第5节
6.5 属性拷贝 在构建可重用的继承代码时,可以简单地将父对象的属性拷贝给子对象,参考之前的extend()接口,可以创建一个extend2()函数,该函数也接受两个构造器函数为参数,并将parent的原型的所有属性全部拷贝给Child的原型,其中包括方...
nickddchen
编辑于 2019-03-01 20:10:23
《JavaScript面向对象编程指南(第2版)》读书笔记-第6章第4节
6.4 将继承部分封装成函数 将这些实现继承关系的代码提炼出来,并迁入一个叫做extend()的可重用函数中,这样既可以使代码保持简洁,又能将其重用在构建继承关系的任务中: //inheritance helper function ...
nickddchen
编辑于 2019-02-22 14:26:42
热门图书
点石成金
深度探索C++对象模型
离散数学及其应用(原书第5版)
信号完整性分析
Make Your Own Neural Network
经济学
查看全部