ループ

Promise

Promise.prototype.then() - JavaScript | MDN

then() の引数として渡された関数(ハンドラ)が値を返した場合は、 Promise.resolve(値) によって、返値を自動的に Promise でラップします。

アロー関数

簡潔文体の場合はreturnを暗に含む。

(param1, param2, …, paramN) => expression
         // これと等価:  => { return expression; }

XSS

リンク