一个参数传递的问题
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;
}