それは正解です。矢印関数は、「この」結合を意味する語彙的な「この」結合を持つように設計されています。つまり、「この」の値は、機能が実行される範囲ではなく、関数が定義された周囲の範囲によって決定されます。これにより、「これ」の価値について推論しやすくなり、引数として渡されるか、オブジェクトメソッドとして使用される関数に対して、より一貫した動作を提供します。
Yes, that's correct. Arrow functions were designed to have a lexical "this" binding, meaning the value of "this" is determined by the surrounding scope in which the function was defined, rather than the scope in which it is executed. This makes it easier to reason about the value of "this" and provides a more consistent behavior for functions that are passed as arguments or used as object methods.