javascript new fun的执行过程

时间:2010-08-05 21:23:00 

new fun的执行过程分析,学习面向对象的朋友可以参考下。

(1)创建一个新的对象,并让this指针指向它;

(2)将函数的prototype对象的所有成员都赋给这个新对象;

(3)执行函数体,对这个对象进行初始化操作;

(4)返回(1)中创建的对象。


 

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); 

标签:fun,javascript,对象
0
投稿

猜你喜欢

  • python的pstuil模块使用方法总结

    2022-10-09 22:47:16
  • Python将文本去空格并保存到txt文件中的实例

    2021-06-14 05:01:42
  • 关于TensorFlow新旧版本函数接口变化详解

    2022-12-29 19:00:21
  • Python基于dom操作xml数据的方法示例

    2023-02-15 10:18:30
  • tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)

    2022-06-12 08:41:23
  • Python中实现结构相似的函数调用方法

    2021-12-04 10:31:03
  • Oracle 用户权限管理方法

    2009-08-15 10:54:00
  • Python封装成可带参数的EXE安装包实例

    2023-05-19 04:50:17
  • QML使用Python的函数过程解析

    2021-12-10 19:20:31
  • PyTorch常用函数torch.cat()中dim参数使用说明

    2023-03-07 20:26:49
  • python线程信号量semaphore使用解析

    2023-02-08 08:47:24
  • Scratch3.0二次开发之windows环境下打包成exe的流程

    2022-12-31 03:27:34
  • Python 字符串与数字输出方法

    2021-09-01 09:01:59
  • java连接Mysql数据库的工具类

    2024-01-18 11:27:38
  • python调用jenkinsAPI构建jenkins,并传递参数的示例

    2023-08-09 13:13:55
  • Python实现的json文件读取及中文乱码显示问题解决方法

    2022-05-18 16:41:15
  • 解决flask接口返回的内容中文乱码的问题

    2022-12-17 03:00:37
  • Python实现向PPT中插入表格与图片的方法详解

    2023-08-20 03:43:09
  • Python中实现单例模式的n种方式和原理

    2021-01-07 20:45:58
  • MySQL字符集查看方法

    2010-12-14 15:14:00
  • asp之家 网络编程 m.aspxhome.com