将函数的结果添加到数组中

时间:2014-04-09 15:56:37

标签: javascript arrays function

嗨我只想尝试将数值函数的结果添加到一个数组中以显示在表中但我无处可去,我想添加一些示例代码,但它只是一团糟

目前我有这些方面的内容

var numpacks = function(width,length)
{
return ((width * length)/2);
}   

var calculate = function(e)

var result = document.getElementById('calculate');

我试图将计算结果放入一个数组中放入表中

我一直在尝试这个

var report =[];
report.push(numpacks)

但它返回的只是函数本身而不是结果

2 个答案:

答案 0 :(得分:0)

如果没有更多的信息,就不可能确切地知道你想要什么,但假设它是一个整数返回函数,但你可以尝试类似的东西:

int[] array = new int[randomNumber];

for( int i = 0; i < array.length; i ++) {
    array[i] = myFunction()
}

int myFunction(){
    return 1;
}

答案 1 :(得分:0)

  

我一直在尝试这个

     

var report =[]; report.push(numpacks)但它返回的只是   功能本身不是结果

当然可以,你正在为第一行的函数设置numpacks

  

var numpacks = function(width,length)

你想声明一个函数

function halfArea(width,length)
{
   return (width * length) / 2;
}   

然后你要打电话给它

var result = halfArea(10, 20);

然后你可以添加结果

var report =[];
report.push(result)