callback 引数あり

var Test = function(value) {
  this.sayValue = function(callback) {
    var myConsts = 5

    // callbackに引数を与える
    var value = callback(myConsts);
    console.log(value)
  }
}

var test = new Test();
test.sayValue(function(myConsts){
  // callbackの引数を使って計算結果をリターン
  return myConsts*2
})

// この場合、10がconsole.logに出力される