首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个参数传递的有关问题

2012-04-03 
一个参数传递的问题JScript codefunction a(){ var i 1}function b(){ /**想要在函数b里面访问a里面的i

一个参数传递的问题

JScript code
function a(){ var i = 1;}function b(){ /*  *想要在函数b里面访问a里面的i属性该怎么操作呀?  *试过了 a.i 这种, 没有效果.求帮助.!!  */}


 想要在函数b里面访问a里面的i属性该怎么操作呀?
 试过了 a.i 这种, 没有效果.求帮助.!!

[解决办法]
i 是函数 a 的私有变量,函数 b 是不可能访问到的,除非改写 a。
[解决办法]
不可能实现,你把i定义成全局变量可以啊。你看看局部变量跟全局变量的区别吧。不然以后写代码误区多了。
[解决办法]
把i定义成全局变量或把i定义成a的属性
[解决办法]
不能访问!
function a(){
 this.i = 1;
}
function b(){
 new a().i;
}

var a={};
a.i=1;
function b(){
 a.i;
}

热点排行