Javascript 如何在第三个函数中使用两个不同函数生成的数据
我有两个数据集,分别由两个不同的函数生成。它们是不同的数据类型,不能组合为concat、join等。我想在下面演示的第三个函数中使用这些数据。我该怎么做呢Javascript 如何在第三个函数中使用两个不同函数生成的数据,javascript,Javascript,我有两个数据集,分别由两个不同的函数生成。它们是不同的数据类型,不能组合为concat、join等。我想在下面演示的第三个函数中使用这些数据。我该怎么做呢 function a() { var x = Math.ceil((Math.random()*100)+1) c(x); } function b() { var y = Math.floor((Math.random()*100)+1) c(y); } function c(x,y) { conso
function a() {
var x = Math.ceil((Math.random()*100)+1)
c(x);
}
function b() {
var y = Math.floor((Math.random()*100)+1)
c(y);
}
function c(x,y) {
console.log(x + ' : ' + y);
}
a();
b();
你能在公共场合制作变体x和y吗
var x;
var y;
function a() {
x = Math.ceil((Math.random()*100)+1)
c(x,y);
}
function b() {
y = Math.floor((Math.random()*100)+1)
c(x,y);
}
function c(x,y) {
console.log(x + ' : ' + y);
}
a();
b();
用a和b作为参数调用函数c。这将大大消除全局变量和简单调试的需要 没有解释的代码通常没有帮助。谢谢。在测试中工作,但我必须看到它在现实生活中工作。我的功能相当复杂。
function a() {
var x = Math.ceil((Math.random()*100)+1)
return x;
}
function b() {
var y = Math.floor((Math.random()*100)+1)
return y;
}
function c(x,y) {
console.log(x + ' : ' + y);
}
c(a(),b());
function a() {
var x = Math.ceil((Math.random()*100)+1)
return x;
}
function b() {
var y = Math.floor((Math.random()*100)+1)
return y;
}
function c(x,y) {
console.log(x + ' : ' + y);
}
c(a(),b());