我分别从两个不同的函数生成了两个数据集。它们是不同的数据类型,不能组合(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) {
console.log(x + ' : ' + y);
}
a();
b();
答案 0 :(得分:2)
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());
答案 1 :(得分:0)
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());
使用()和b()作为参数调用函数c()。这将消除全球变量的需要,并简单地调试!
答案 2 :(得分:-2)
您可以公开制作变体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();