请问如何知道当前的this对象所指的函数呢?
用alert(this)输出的是[Object Object],有没有什么方法可以输出当前函数的名称呢?
用alert(this)输出的是[Object Object],有没有什么方法可以输出当前函数的名称呢?
解决方案 »
- 关于在表单提交之前弹出遮罩层消息框的做法
- 急求高手帮忙,懂struts2整合JSON的高手帮个忙啊!
- 用文字连接传过来的变量,用JS接收,然后传给ASP代码 可以时间吗?
- 一共就一行的后退代码。浏览器说网页有错误,不让后退。难道教程说错了?
- javascript如何访问xml文件???
- JS 调用远程XML问题?急!100分!
- Js模拟VB的Microsoft Common Dialog Control控件中的ShowSave的功能
- 这段程序什么意思啊~~~~~~~~~~
- SOS!重酬!!做不出来,我没法回家过年了!
- 请教! 获取JSON返回数据输出问题
- ASP.NET入门经典看完了,接下来应该看javascript的什么书?
- 请教一个对象数组的问题?
function Test() {
alert(this.constructor);
}
new Test();
看看
alert( "Name: " + i + ", Value: " + n );
});这个代码可以遍历this,
function funcname(){
return arguments.callee.toString().substring(8,arguments.callee.toString().indexOf("(")).replace(/^\s*|\s*$/,'');
}
alert(funcname())
一般定义的函数这样可输出函数名,更多的可据此修改。