构造函数在不返回值的情况下,默认会返回新对象实例。而通过构造函数的末尾添加一个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>
相关推荐
小米note1 note2 note3全系列原厂维修图纸原理图 电路图合集 小米Note3 一、二级维修指导.pdf 小米Note3 三级维修指导.pdf 小米Note3 位置图 点位图 位号图.pdf 小米Note3 原理图 电路图.pdf 小米Note3 注释图 主板...
红米Note 1TD官方恢复工具包.rar
斯坦福大学公开课机器学习讲义note1翻译,文中可能会有纰漏,请指出!
三星ODIN3 可帮助别人进行港行或国行手机进行刷机
Formal Programming Language Semantics note 1
2021最新手账系列-Note1-布丁狗.pdf
小米维修图纸米1,1S,2,2A,3,红米1代,红米NOTE原厂图点位图
大神NOTE大神NOTE万能驱动
魅蓝note1手机 对应低版本系统 flashify刷机工具(手机软件apk) 官方 Recovery4.5.5IMG文件 获取root权限 系统下载 1 搜索找到魅族官网,如图 魅族魅蓝note怎么降级刷机 2 点击进入魅族官网,在最上方的导航栏找到...
红米note维修原理图PCB位置图(PDF格式),是维修图,有PCB位置图,是PDF格式的,可用来维修手机,学习手机原理等。有些图纸有些页可能有残缺。
红米NOTE_4.5.14更新_第三方中文recovery_root工具
java notejava notejava notejava notejava notejava notejava note
机密和专有初步的电话:+1 (408) 988‑7339 传真:+1 (408) 988‑8104 网站:修订:1.2发布日期:2015 5 月 15 日Mac
魅蓝note降级工具和教程,flyme越升级越不好用,这款工具非常好用
deep learning for NLP的材料,cs224d官网的,与lecture1&2配套使用
Digial PWM assignment for masters students
小米红米Note增强版(联通版)刷机工具包
红米note移动4g增强单卡版,代号dior,源自syhost大神终极大作,第三方刷机专用傻瓜模式。
NULL 博文链接:https://iintothewind.iteye.com/blog/2013272
note1_notes