.at()メソッドは西暦2022年度の新機能なんだけど,なんでこんな仕様にしちゃったの……。
TypeError返せば良いじゃんか……。
@cmplstofB Arrayの添字アクセスに整数以外を指定すると、オブジェクトプロパティに関連したデータを返すのです。 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array
Array.at()メソッドは引数を整数に変換するので、より制限された振る舞いとなります。 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/at