const getTrace = () => {
let result = {};
Error.captureStackTrace( result );
return result.stack;
}
たとえばChromeDevToolやNodeJSで
const res = getTrace();
と入力すると
Error
at getTrace (<anonymous>:3:9)
at <anonymous>:1:1
が res
に格納される
JavaScript製のゲームやツールで、
テスターにエラーメッセージやそのログをメールにコピペしてほしい時なんかに便利なんじゃないかな