请教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个回答

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问