sys.js: sys.inspect: show function names

This commit is contained in:
Jorge Chamorro Bieling 2010-09-19 21:54:41 +02:00 committed by Ryan Dahl
parent 1e63cd69f8
commit 8e246acd0e

View File

@ -119,7 +119,7 @@ exports.inspect = function (obj, showHidden, depth, colors) {
if (isRegExp(value)) {
return stylize('' + value, 'regexp');
} else {
return stylize('[Function]', 'special');
return stylize('[Function'+ (value.name ? ': '+ value.name : '')+ ']', 'special');
}
}
@ -140,7 +140,7 @@ exports.inspect = function (obj, showHidden, depth, colors) {
// Make functions say that they are functions
if (typeof value === 'function') {
base = (isRegExp(value)) ? ' ' + value : ' [Function]';
base = (isRegExp(value)) ? ' ' + value : ' [Function'+ (value.name ? ': '+ value.name : '')+ ']';
} else {
base = "";
}