javascript new fun的执行过程


Posted in Javascript onAugust 05, 2010

(1)创建一个新的对象,并让this指针指向它;
(2)将函数的prototype对象的所有成员都赋给这个新对象;
(3)执行函数体,对这个对象进行初始化操作;
(4)返回(1)中创建的对象。
javascript new fun的执行过程

function BB(a){ 
this.aa(); 
alert("s"); } 
//alert(typeof BB.prototype.constructor); 
BB.prototype.aa=function(){alert("sss");} 
var nn=new BB("cc"); 
//var nn={};BB.apply(nn) 
//nn=BB.prototype; 
alert(nn.constructor);
Javascript 相关文章推荐
IE FF OPERA都可用的弹出层实现代码
Sep 29 Javascript
BOM与DOM的区别分析
Oct 26 Javascript
vue.js中$watch的用法示例
Oct 04 Javascript
JS实现拖拽的方法分析
Dec 20 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
Mar 04 Javascript
手机注册发送验证码倒计时的简单实例
Nov 15 Javascript
深入理解JavaScript的async/await
Aug 05 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
Feb 27 Javascript
Vue 递归多级菜单的实例代码
May 05 Javascript
layui layer select 选择被遮挡的解决方法
Sep 21 Javascript
如何正确理解vue中的key详解
Nov 02 Javascript
理解JavaScript中的对象
Aug 25 Javascript
过虑特殊字符输入的js代码
Aug 05 #Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 #Javascript
javascript new后的constructor属性
Aug 05 #Javascript
FileUpload上传图片(图片不变形)
Aug 05 #Javascript
JavaScript中关于indexOf的使用方法与问题小结
Aug 05 #Javascript
js继承的实现代码
Aug 05 #Javascript
一个报数游戏js版(约瑟夫环问题)
Aug 05 #Javascript
You might like
人族 TERRAN 概述
2020/03/14 星际争霸
一个目录遍历函数
2006/10/09 PHP
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
jquery实现网页的页面平滑滚动效果代码
2015/11/02 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
python实现二叉树的遍历
2017/12/11 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
Python Django view 两种return的实现方式
2020/03/16 Python
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
英国伦敦的睡衣品牌:Asceno
2019/10/06 全球购物
财务管理专业推荐信
2013/11/19 职场文书
高中学生评语大全
2014/04/25 职场文书
好学生评语大全
2014/05/05 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
2015年见习期工作总结
2014/12/12 职场文书
致运动员的广播稿
2015/08/19 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS