当前位置: 代码迷 >> Web前端 >> 关于动态步骤调用function.call()
  详细解决方案

关于动态步骤调用function.call()

热度:82   发布时间:2012-11-04 10:42:41.0
关于动态方法调用function.call()
  1. function?func1(name)?{ ??
  2. ????name?=?33; ??
  3. ????alert(name); ??
  4. }???
  5. func1();//输出33??
  6. function?fun1()?{ ??
  7. ????this.name?=?33; ??
  8. } ??
  9. ??
  10. function?fun2(name)?{ ??
  11. ????fun1.call(this,name); ??
  12. ????alert(name); ??
  13. } ??
  14. ??
  15. fun2("Jack");//输出"Jack"?
  16. function?fun1()?{ ??
  17. ????arguments.callee.caller.arguments[0]?=?33; ??
  18. } ??
  19. ??
  20. function?fun2(name)?{ ??
  21. ????fun1.call(this,name); ??
  22. ????alert(name); ??
  23. } ??
  24. ??
  25. fun2("Jack");//输出"33"??
  26. ?

  相关解决方案