知らない人は知らないES2016以降の記法 最近のJavaScriptはES2016以降の仕様について勉強していないと理解できない記法がいくつかある。 ES2015のletやconstやアロー関数程度であればよく見かけるので理解している人は多いが、ES2016以降のものだと認知度が極端に落ちる。 この記事では意外と知らない人が多い、ES2016以降の記法についてまとめました。 べき乗演算子 (**) ES2016から「**」のべき乗演算子が使用可能。 「**」が使用可能になる前はMath.pow()が使用されていた。 何も知らない人だと「2 * 3」の書き間違いと勘違いされるケースもある。 // 2の3乗の場合 console.log(Math.pow(2, 3)) // => 8 console.log(2 ** 3) // => 8
![ES2016以降のJavaScriptを勉強してないと理解できない記法一覧](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2e224b3107cc6e325dc58653c14ab332957d776/height=288;version=1;width=512/https%3A%2F%2Fiwb.jp%2Fwp-content%2Fuploads%2F2022%2F07%2Fjavascript-es2016-to-es2022-list.png)