Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将一个值从一个函数传递到另一个具有object且不在JS中声明全局变量的函数?_Javascript - Fatal编程技术网

Javascript 如何将一个值从一个函数传递到另一个具有object且不在JS中声明全局变量的函数?

Javascript 如何将一个值从一个函数传递到另一个具有object且不在JS中声明全局变量的函数?,javascript,Javascript,我只想将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(); } } 您已经可以访问有问题的属性,因为它们必须传递给前两个函数。不需要对私有a和c变量进行操作 function new1(obj1){

我只想将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();
  }
}

您已经可以访问有问题的属性,因为它们必须传递给前两个函数。不需要对私有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);

你刚才问了吗?继续,为new3函数提供两个参数:函数new3a,c