コールバック関数

by yshrkn

JavaScript

var myArray = [1, 2, 3, 2, 1];
var result = 0;

function showArray(targetArray, callback) {
  for (var i = 0, len = targetArray.length; i < len; i++) {
    callback(targetArray[i]);
  }
}

function sum(num) {
  result += num;
}

showArray(myArray, sum);
console.log("result: ", result);