js里怎样在执行调用函数时得到调用它的函数
发布网友
发布时间:2022-11-15 08:33
我来回答
共1个回答
热心网友
时间:2024-05-09 19:30
<script type="text/javascript">
function getCallableName(callee){
var regex = /function\s*(\w*)/i;
return regex.exec(callee)[1];
}
function show(callee){
//1直接获取
alert(callee.name);
//2.正则表达式
alert(getCallableName(callee));
}
function main(){
show(arguments.callee);
}
window.onload = function(){
main();
};
</script>
用这个试试;