見出し画像

JavaScript [...Array(n).keys()] はやめた方がいいのでは?

という記事を見つけました。見つけたきっかけは

[...Array(2000).keys()];

こうゆうコードを見つけたからなんですけど。

これって、ぱっと見て何してるかわかりずらいですよね。

これは、n-1までの整数が順番に並んだ配列を得る記法で、まぁまぁメジャーな手法らしいんですけど、わかりずらいですよねっていう主張です。

確かにわかりずらい。

じゃあ、代わりの方法はといえば、

[...range(0, 5)]

っていう、まぁ、こっちのほうがわかりやすくはあるな。

この記事が気に入ったらサポートをしてみませんか?