将数组传递给函数内的函数

时间:2014-07-08 14:58:37

标签: javascript arrays

我试图将这个arr传递给一个函数,一次一个元素。除此之外我还有更多工作要做,但是我甚至无法将它发送到square函数,所以这只是一个我不明白的障碍?无论如何,这是代码:

var arr = [1,2,3,4];

function square(element){
    return element * element;
}

function applyFunction(arr, square){
    for(var i = 0; i <= arr.length-1; ++i){
        alert(square(arr[i]));
    }
}

applyFunction(arr,square());

任何帮助都会受到赞赏,因为我相信这对你们来说很简单。

1 个答案:

答案 0 :(得分:1)

修改

的最后一行
applyFunction(arr,square());

applyFunction(arr,square);