c="xxxxxxxxxx";
a(b,function(c){var H=c[0]}) ;

解决方案 »

  1.   


    <script type="text/javascript">
    function b(a,c){
    alert(c.call(this,a))
    }b(1,function ( m){ return m})
    b(1,function ( m){ return m*3})
    b(1,function ( m){ return m*9})
    </script>
    参考下
      

  2.   

    c.call(this,a) 中的this指的是什么?
      

  3.   

    你再看看函数a的代码,我想函数a中应该有调用参数的地方,例如
    function a(p1,p2)
    {
      //其实这个地方才指定参数c的
      var c = p2(p1);
      alert(c);
    }var b=[1,2,3];
    a(b,function(c){var H=c[0];return H;})