-4

new1 と new2 関数の値を new3 関数に渡したいだけです。ここで、new1 と new2 にはオブジェクトが含まれています。

function new1(obj1){ 
  var a = obj1.x;
}

function new2(obj2){
  var c=obj2.y;
} 

function new3(){
  if(a<c){
    dosomething();
  }
}
4

1 に答える 1

1

最初の 2 つの関数に渡す必要があるため、問題のプロパティには既にアクセスできます。プライベート変数 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);
于 2013-09-12T04:54:00.270 に答える