一、获取函数名称的3种实现方法
实例1:
在js权威指南中看到的一个方法:
Function.prototype.getName = function(){
return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]
}
实例2:
如果当前函数是有名函数,则返回其名字,如果是匿名函数则返回被赋值的函数变量名,如果是闭包中匿名函数则返回“anonymous”。
实例3:
以上的方法还有一个情况没法解决,希望有办法的能给出指点。
二、js获取函数的所有参数和遍历某个对象所有的属性名称和值的方法
1.获取所有参数
for(var i=0;i
}
2.遍历某个对象所有的属性名称和值的方法