私はJavaScriptの本から次のコードを持っており、コールバックには引数として式が渡されているようです。そうですか、それとも私はこれを間違って見ていますか? 機能していても、それが可能であることを知りませんでした。
function multiplybytwo(a,b,c,callback)  {
  var i, ar =[];
  for(i=0;i<3;i++)  
  {
    ar[i] = callback(arguments[i]*2);  
  }
  return ar;  
}  
function addone(a)  {
  return a+1;  
} 
myarr =multiplybytwo(1,2,3,addone);