`
weigang.gao
  • 浏览: 491197 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

note(1)

 
阅读更多

构造函数在不返回值的情况下,默认会返回新对象实例。而通过构造函数的末尾添加一个return语句,可以重写调用构造函数时的返回值

情况1:函数中有return语句,弹出name ,age

script type="text/javascript"> 
	  function Person(name, age, job){
	    var sex= 'M';  //name只是一个局部变量
		var person = new Object();
		person.name = '高伟刚';
		person.age = 23;
		/*构造函数在不返回值的情况下,默认会返回新对象实例。而通过构造函数的末尾添加一个return语句,可以重写调用构造函数时的返回值*/
		return person;
	  }
	  //1.创建一个新对象
	  //2.将构造函数的作用域赋给新对象(因此this就指向这个新对象)
	  //3.执行构造函数中的代码为这个新对象添加属性
	  //4.返回新对象
	  var person1 = new Person();
	  for(var prop in person1){
	    alert(prop); //name, age
	  }
	</script>

 

 

情况2:函数中没有return语句

 

<script type="text/javascript"> 
	  function Person(name, age, job){
	    var sex = 'M';  //name只是一个局部变量,如果要使sex成为全局变量,可以省略var
		this.job = 'Software Engineer';
		var person = new Object();
		person.name = '高伟刚';
		person.age = 23;
		/*构造函数在不返回值的情况下,默认会返回新对象实例。而通过构造函数的末尾添加一个return语句,
		  可以重写调用构造函数时的返回值*/
		//return person;
	  }
	  //1.创建一个新对象
	  //2.将构造函数的作用域赋给新对象(因此this就指向这个新对象)
	  //3.执行构造函数中的代码为这个新对象添加属性
	  //4.返回新对象
	  var person1 = new Person();
	  for(var prop in person1){
	    alert(prop); //job
	  }
	</script>

 

 

 

分享到:
评论

相关推荐

    红米Note 1TD官方恢复工具包.rar

    红米Note 1TD是一款由小米公司推出的中端智能手机,主要面向预算友好型用户。官方恢复工具包是为了帮助用户在设备出现系统问题或者需要升级、降级系统时,能够便捷地进行刷机操作。这个RAR压缩包包含了进行刷机过程...

    小米note1 note2 note3全系列原厂维修图纸原理图 电路图合集.zip

    小米note1 note2 note3全系列原厂维修图纸原理图 电路图合集 小米Note3 一、二级维修指导.pdf 小米Note3 三级维修指导.pdf 小米Note3 位置图 点位图 位号图.pdf 小米Note3 原理图 电路图.pdf 小米Note3 注释图 主板...

    斯坦福大学公开课机器学习讲义note1翻译

    斯坦福大学公开课机器学习讲义note1翻译,文中可能会有纰漏,请指出!

    Formal Programming Language Semantics note 1

    Formal Programming Language Semantics note 1

    在note1book里使用matlab作图.docx

    。。在note1book里使用matlab作图.docx

    2021最新手账系列-Note1-布丁狗.pdf

    2021最新手账系列-Note1-布丁狗.pdf

    RansomNote

    在这个特定的案例中,我们有两个文件:`ransomnote1.gif`和`ransomnote.ttf`。 `ransomnote1.gif`很可能是一个示例或截图,展示了RansomNote在受害者电脑上显示的样子。这种图像可能包含攻击者留下的具体指示,包括...

    魅族魅蓝note怎么降级刷机

    魅蓝note1手机 对应低版本系统 flashify刷机工具(手机软件apk) 官方 Recovery4.5.5IMG文件 获取root权限 系统下载 1 搜索找到魅族官网,如图 魅族魅蓝note怎么降级刷机 2 点击进入魅族官网,在最上方的导航栏找到...

    小米维修图纸米1,1S,2,2A,3,红米1代,红米NOTE原厂图点位图.zip

    小米维修图纸集合包含了一系列小米智能手机的维修参考图点位图,涵盖了从早期的米1、米1S到米2、米2A、米3,以及红米1代和红米NOTE等型号。这些图纸对于手机维修人员或者DIY爱好者来说是极其宝贵的资源,能够帮助...

    红米note维修原理图PCB位置图(PDF格式)

    1. 熟悉电子元件的基本知识:了解电阻、电容、电感、晶体管等基本元件的特性及其在电路中的作用。 2. 掌握电路图的读图规则:理解符号代表的含义,如线段、圆圈、箭头等,这些都是电路图的通用语言。 3. 理解电源和...

    大神NOTE万能驱动

    1. 下载并解压SP_Drivers_v1.5压缩包。 2. 运行安装程序,按照提示进行操作。 3. 连接手机到电脑,选择相应的驱动进行安装。在某些情况下,系统可能需要自动检测设备并安装驱动。 4. 完成安装后,重启电脑以确保驱动...

    红米NOTE_4.5.14更新_第三方中文recovery_root工具

    1. **m44toolbox.apk** - 这可能是一个用于Root红米Note设备的工具,或者是一个用于管理Root权限的应用。它以APK格式提供,意味着可以在Android设备上直接安装使用。 2. **360RootSetup.exe** - 这是一个Windows上的...

    红米资源红米NOTE_第三方中文recovery_root工具

    红米NOTE_第三方中文recovery_root工具,可用于手机砖头

    光学期中note1

    戴老师:第四章重点是作业题,不考推导。啊,包括这个得考是吧,Confocal,还有一个什么来着,无限远,这两个必考。要解释到 TA 能看懂。光阑系统会出问答题。

    大数据分析系统note1

    1. 第一阶段(数据中心)----第二阶段(数据并行,百万级,传统 ML)----第三阶 2. 挑战: 3. 计算范式演变(回到了体系结构课程嘤嘤嘤) 1. 机

    note1_notes

    【标题】"note1_notes"通常指的是一个笔记集合或者学习资料的整理,可能是某个人或团队在学习或工作中创建的。这种命名方式暗示了这是一个关于技术、编程或知识管理的项目,其中包含了多个子文件或文件夹,用于组织...

    HMNOTE1LTE_KHICNBH21.0开启包.zip

    红米note的原声root包,不带附件软件,直接进入卡刷就可以root,教程多的是自己可以搜索。注意是HMNOTE1LTE_KHICNBH21.0(稳定版的)亲测成功。

    小米红米Note增强版(联通版)刷机工具包

    1. **Fastboot工具**:这是一个命令行工具,用于在设备启动模式下执行各种操作,如安装更新、擦除数据或恢复出厂设置。 2. **MiFlash工具**:这是小米官方提供的刷机工具,能够连接手机与电脑,将更新包快速刷入...

    NoteExpress.rar

    1. **NoteExpress软件**:这是NoteExpress的核心应用,提供了全面的文献管理功能。用户可以导入各种格式的文献(如PDF、HTML、DOC等),并创建自定义的分类体系。软件支持批量操作,如批量下载、导入、导出文献信息...

    NoteExpress官方简明教程

    NoteExpress参考文献管理软件简要教程 一.什么是NoteExpress 参考文献管理软件 二.NoteExpress软件安装 三.建立自己第一个NoteExpress 数据库 四.以参考文献为中心的个人知识管理 五. 研究时心得的记录---笔记...

Global site tag (gtag.js) - Google Analytics