TOP | ブログ一覧へ

consoleのスタックトレースを文字列化する [編集]

thumb

2018/09/27
カテゴリ: JavaScript | タグ: デバッグ ツクールMV使用可


やり方だけ書く。これでおk。

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製のゲームやツールで、

テスターにエラーメッセージやそのログをメールにコピペしてほしい時なんかに便利なんじゃないかな



TOP | ブログ一覧へ