LERNINGJAVA 2011-07-07 15:39
浏览 188
已采纳

请教javascript问题

var str="b(c,v)"; function a(v){ alert(v.value+"a"); m(v); } function m(n){ alert(n.vaule+"m"); }





为什么调用m函数输出的是undefinedm呢 而不是ceshim呢
  • 写回答

1条回答 默认 最新

  • xing23777 2011-07-07 16:29
    关注

    关键在this:
    JavaScript中的this指针是一个动态变化的变量,它表明了当前运行该函数的对象,一个方法(集合元素)由谁调用,this指针就指向谁。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?