收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1032|回复: 1

[求助] js 原型对象的constructor 写不写都一样,写了没看好有什么好处

[复制链接]
发表于 2016-3-29 17:07:28 | 显示全部楼层 |阅读模式
function Box(name, age) {
this.name = name;
this.age = age;
this.family = ['哥哥','姐姐','妹妹'];       
}
Box.prototype = {
constructor : Box,
run : function () {
return this.name + this.age + '运行中'
}
};

var box1=new Box('jack','19')

alert(box1.constructor==Box)

重写了不指定constructor 就会指向obj,写了就会指向构造函数本生。
写了和不写看起来都一样,有什么作用?我是没看见写了有什么优点?
我到现在没搞明白指向了和不指向有什么用?
请老师具体说明一下。最高搞个列子。
发表于 2016-3-30 11:27:41 | 显示全部楼层
本帖最后由 zhaicool 于 2016-3-30 11:29 编辑

你研究下js的继承吧,里面有构造函数的典型性用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-11-26 09:25 , Processed in 0.093511 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表