Array.prototype.forEach

Array.prototype.forEach

2017.07.03

Array.prototype.forEach は関数ネストされるので、this の扱いとか考えると
for(var i = 0, var l = len, i < l, i ++){}
の方が使いやすかった。けど、Arrow Function のおかげでその辺を考えなくて良くなった。

逆から配列を舐める場合は arry.reverse() してから arry.forEach() でいいみたいなんだけど、中身は逆から舐めるけど、Index は逆にならないので、そこだけ for() 文で回した時と違うので注意する。

あと、関係ないけど、

class Test { name = ""; // これはダメらしい。 }

こういう書き方はできないらしい。class 直下に書けるのは method のみみたいなので、 constructor などで property を宣言するしかない。こちら参照。