我只想将new1和new new2函数的值传递给new3函数,其中new1和new2包含对象..
function new1(obj1){
var a = obj1.x;
}
function new2(obj2){
var c=obj2.y;
}
function new3(){
if(a<c){
dosomething();
}
}
答案 0 :(得分:1)
您已经可以访问相关属性,因为它们必须传递给前两个函数。无需对私有a和c变量进行操作。
function new1(obj1){
var a = obj1.x;
}
function new2(obj2){
var c=obj2.y;
}
function new3(obj1,obj2){
if(obj1.x < obj2.y){
dosomething();
}
}
new1(obj1);
new2(obj2);
new3(obj1,obj2);