Tag Archives: javascript

How to get current function name

PHP
function myFunction($x, $y) {
$functionName = __FUNCTION__;
if ($functionName != ‘myFunction’) {
echo(‘Oap. Who am I?’);
} else {
echo ‘I love myself’;
}
}

Javascript
function someFunc() {
var ownName = arguments.callee.toString();
ownName = ownName.substr(‘function ‘.length); // trim off “function ”
ownName = ownName.substr(0, ownName.indexOf(‘(‘)); // trim off everything after the function name
alert(ownName);
}