[JS] console. log 출력 인쇄 로그 가 있 는 코드 줄 수

        var getStackTrace = function () {
		  var obj = {};
		  Error.captureStackTrace(obj, getStackTrace);
		  return obj.stack;
		};
		var log = console.log;
		console.log = function () {
		  var stack = getStackTrace() || ""
		  var matchResult = stack.match(/\(.*?\)/g) || []
		  var line = matchResult[1] || ""
		  for (var i in arguments) {
		  }
		  if (typeof arguments[i] == 'object') {
		    arguments[i] = JSON.stringify(arguments[i])
		  }
		  arguments[i] += '----' + line.replace("(", "").replace(")", "")
		  log.apply(console, arguments)
		};

예 를 들 어 내 가 봉 했다.
/**
*              ,  Object
*   :data //    data
*   :functionName //(   )    
*/
function log(data,functionName) {
	console.log(functionName + ": ",data)
}

호출 할 줄 수 를 표시 합 니 다.
 
언덕 위 에서 돌 고 있 네

좋은 웹페이지 즐겨찾기