大概有这么几个调用的函数1. ServerTalker.fetch_stats( this.load_stats.bind(this, callback) );
......2. load_stats : function( callback, playerStats )
{
if( Utility.is_empty( playerStats ) )
return;
........3. fetch_stats : function( callback )
{
this.request_processor( this.get_service_url() + '/StatService.php', 'cmd=getStats', callback );
},然后我有这人么几个问题,
1.bind函数是设置函数作用域的,那后面那个callback是传入的参数么?
2. 第2个函数参数 playerStats是从哪来的?
3. 为什么每个函数都要有callback这个参数?
......2. load_stats : function( callback, playerStats )
{
if( Utility.is_empty( playerStats ) )
return;
........3. fetch_stats : function( callback )
{
this.request_processor( this.get_service_url() + '/StatService.php', 'cmd=getStats', callback );
},然后我有这人么几个问题,
1.bind函数是设置函数作用域的,那后面那个callback是传入的参数么?
2. 第2个函数参数 playerStats是从哪来的?
3. 为什么每个函数都要有callback这个参数?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货