您的位置:首页 > 其它

superclass.constructor.call(this,config),参数问题 [

2016-04-19 18:00 459 查看


superclass.constructor.call(this,config),参数问题 [问题点数:20分,结帖人chzhxiang]

不显示删除回复显示所有回复
显示星级回复显示得分回复
只显示楼主 

收藏





关注
chzhxiang
你们的太阳
本版等级:


结帖率:50%
楼主发表于: 2011-08-05 14:01:16

JavaScript code

?
大哥大姐们,说明一下

更多0分享到:

<iframe id="iframeu1636200_0" src="http://pos.baidu.com/fcim?rdid=1636200&dc=2&di=u1636200&dri=0&dis=0&dai=2&ps=1012x272&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1461058565334&ti=superclass.constructor.call(this%2Cconfig)%EF%BC%8C%E5%8F%82%E6%95%B0%E9%97%AE%E9%A2%98-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NE&ari=1&dbv=2&drs=3&pcs=1123x542&pss=1123x4693&cfv=0&cpl=4&chi=1&cce=true&cec=UTF-8&tlm=1461058567&ltu=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F370109711&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DT_y87NSxsUFhKV21mFmeySTzJpVPEBWA1CoXjyKtluJtOy53uPJ0_UjUagdtyRyo%26wd%3D%26eqid%3Dc2cb28a10002fde3000000055715fbca&ecd=1&psr=1366x768&par=1366x728&pis=-1x-1&ccd=24&cja=false&cmi=6&col=zh-CN&cdo=-1&tcn=1461058568&qn=274b85a4337a90a0&tt=1461058565217.2352.2741.2742" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe>

 

<iframe id="iframeu1636201_0" src="http://pos.baidu.com/fcim?rdid=1636201&dc=2&di=u1636201&dri=0&dis=0&dai=3&ps=1012x526&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1461058565334&ti=superclass.constructor.call(this%2Cconfig)%EF%BC%8C%E5%8F%82%E6%95%B0%E9%97%AE%E9%A2%98-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NE&ari=1&dbv=2&drs=3&pcs=1123x542&pss=1123x4693&cfv=0&cpl=4&chi=1&cce=true&cec=UTF-8&tlm=1461058567&ltu=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F370109711&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DT_y87NSxsUFhKV21mFmeySTzJpVPEBWA1CoXjyKtluJtOy53uPJ0_UjUagdtyRyo%26wd%3D%26eqid%3Dc2cb28a10002fde3000000055715fbca&ecd=1&psr=1366x768&par=1366x728&pis=-1x-1&ccd=24&cja=false&cmi=6&col=zh-CN&cdo=-1&tcn=1461058568&qn=af5a7687d3b72c9d&tt=1461058565217.2353.2747.2748" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe>

 

<iframe id="iframeu1636204_0" src="http://pos.baidu.com/fcim?rdid=1636204&dc=2&di=u1636204&dri=0&dis=0&dai=4&ps=1012x780&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1461058565334&ti=superclass.constructor.call(this%2Cconfig)%EF%BC%8C%E5%8F%82%E6%95%B0%E9%97%AE%E9%A2%98-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NE&ari=1&dbv=2&drs=3&pcs=1123x542&pss=1123x4693&cfv=0&cpl=4&chi=1&cce=true&cec=UTF-8&tlm=1461058567&ltu=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F370109711&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DT_y87NSxsUFhKV21mFmeySTzJpVPEBWA1CoXjyKtluJtOy53uPJ0_UjUagdtyRyo%26wd%3D%26eqid%3Dc2cb28a10002fde3000000055715fbca&ecd=1&psr=1366x768&par=1366x728&pis=-1x-1&ccd=24&cja=false&cmi=6&col=zh-CN&cdo=-1&tcn=1461058568&qn=4adfd00a452ac799&tt=1461058565217.2356.2854.2856" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe>

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
回复次数:8



关注
MuBeiBei
MuBeiBei
本版等级:



 

#1 得分:5回复于: 2011-08-05 14:04:18

引用楼主 chzhxiang 的回复:

JScript code

function Base(config){

        this.name=config.name;

        this.age=config.age;

        this.password=config.password;

    }

    function base(config){

        this.a=config.a……

当前对象~·
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理




关注
MuBeiBei
MuBeiBei
本版等级:



 

#2 得分:0回复于: 2011-08-05 14:04:52

比如

var a = new base();

那个this就是a对象~·
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理




关注
showbo 


无聊码农
本版等级:



 

 

更多勋章
#3 得分:5回复于: 2011-08-05 14:32:49

改变作用域,参考
JavaScript变量函数预编译与执行顺序的关系
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理




关注
chzhxiang
你们的太阳
本版等级:


#4 得分:0回复于: 2011-08-05 14:47:15

引用 2 楼 mubeibei 的回复:

比如

var a = new base();

那个this就是a对象~·

我是说这个里为什么要用THIS,不是不知道this代表什么
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理




关注
MuBeiBei
MuBeiBei
本版等级:



 

#5 得分:5回复于: 2011-08-05 15:01:48

引用 4 楼 chzhxiang 的回复:

引用 2 楼 mubeibei 的回复:

比如

var a = new base();

那个this就是a对象~·

我是说这个里为什么要用THIS,不是不知道this代表什么

你都知道this代表什么了~·还问没什么要用this 。。。。呃~·
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理




关注
fanchuanzhidu
豆虫
本版等级:



 

#6 得分:5回复于: 2011-08-05 15:09:14

引用楼主 chzhxiang 的回复:

JScript code

function Base(config){

        this.name=config.name;

        this.age=config.age;

        this.password=config.password;

    }

    function base(config){

        this.a=config.a……

这个是基于Ext的框架来的 想彻底明白得把extend的那个原函数研究透彻

base.superclass.constructor.call(this,config);//第一个参数this是什么意思?不太明白

这个意思就是调用父类的构造函数 作用域是当前子类 传入config参数 将来config中有什么属性 会为子类构造出什么属性

例如:

var a = new base({a:1,name:2}).showMessage();

弹出name=2 a=1



var a = new base({name:2,b=3}).showMessage();

弹出name=2 a=undefined
对我有用[1] 丢个板砖[0] 引用 | 举报 | 管理




关注
chzhxiang
你们的太阳
本版等级:


#7 得分:0回复于: 2011-08-05 15:24:17

引用 6 楼 fanchuanzhidu 的回复:

引用楼主 chzhxiang 的回复:

JScript code

function Base(config){

this.name=config.name;

this.age=config.age;

this.password=config.password;

}

function base(config){

this.a=config.a……

这个是基于Ext的框架来的……

谢谢啊
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理




关注
qlloveu
qlloveu
本版等级:


#8 得分:0回复于: 2012-05-07 15:22:09

[img=http://][/img]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: