javascript new一个对象的实质


Posted in Javascript onJanuary 07, 2010

以前这些东西自己清楚,可是却解释不出来,也没有去深究这些东西。今天在看《悟透JavaScript》的时候,看到作者的描述,“茅厕”顿开。

现摘录如下,作者说的很是清楚:

用 var anObject = new aFunction() 形式创建对象的过程实际上可以分为三步:

第一步是建立一个新对象;
第二步将该对象内置的原型对象设置为构造函数prototype引用的那个原型对象;
第三步就是将该对象作为this参数调用构造函数,完成成员设置等初始化工作。

Javascript 相关文章推荐
js加载读取内容及显示与隐藏div示例
Feb 13 Javascript
javascript中Number对象的toString()方法分析
Dec 20 Javascript
js实现简单的联动菜单效果
Aug 19 Javascript
js数组如何添加json数据及js数组与json的区别
Oct 27 Javascript
老生常谈javascript的类型转换
Oct 12 Javascript
微信小程序开发图片拖拽实例详解
May 05 Javascript
微信小程序日历组件calendar详解及实例
Jun 08 Javascript
angularjs 缓存的使用详解
Mar 19 Javascript
vue项目动态设置页面title及是否缓存页面的问题
Nov 08 Javascript
Javascript 对象(object)合并操作实例分析
Jul 30 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
Aug 27 Javascript
深入理解 TypeScript Reflect Metadata
Dec 12 Javascript
IE iframe的onload方法分析小结
Jan 07 #Javascript
判断iframe是否加载完成的完美方法
Jan 07 #Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 #Javascript
EXT中xtype的含义分析
Jan 07 #Javascript
Extjs学习笔记之四 工具栏和菜单
Jan 07 #Javascript
Extjs学习笔记之三 extjs form更多的表单项
Jan 07 #Javascript
Extjs学习笔记之二 初识Extjs之Form
Jan 07 #Javascript
You might like
PHP中redis的用法深入解析
2014/02/20 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
PHP CURL使用详解
2019/03/21 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
JavaScript 密码强度判断代码
2009/09/05 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
python绘图方法实例入门
2015/05/19 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
什么是类的返射机制
2016/02/06 面试题
数控技术与应用毕业生自荐信
2013/09/24 职场文书
写自荐信三大法宝
2014/01/24 职场文书
《火烧云》教学反思
2014/04/12 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
安全生产标语口号
2015/12/26 职场文书