Open2024/08/13にコメント追加2Next.js thisがundefinedになるKaiba2024/07/24Next.js + typescriptの環境で、関数内のthis.hogehogeでthisがundefinedになっておりエラーが発生。 返信を追加Kaiba2024/08/13アロー関数とメソッドではthisの扱いが違うらしい。アロー関数に書き替えたら解決した。 メソッド thisは呼び出し時のコンテキストに依存します。 メソッドが別のコンテキストで呼び出された場合、thisの値が変わる可能性があります。 アロー関数 thisはレキシカルスコープで固定されます。 クラスのインスタンスを常に参照するため、コンテキストが変わってもthisの値は変わりません 返信を追加
Kaiba2024/08/13アロー関数とメソッドではthisの扱いが違うらしい。アロー関数に書き替えたら解決した。 メソッド thisは呼び出し時のコンテキストに依存します。 メソッドが別のコンテキストで呼び出された場合、thisの値が変わる可能性があります。 アロー関数 thisはレキシカルスコープで固定されます。 クラスのインスタンスを常に参照するため、コンテキストが変わってもthisの値は変わりません 返信を追加