ざっくりと ES2016 のおさらいをしたい人向け。オカタい説明は mdn さんあたりにおまかせするとして、ゆるっとざっくり気楽にサクッとコードベースでおさらい。ES2016 は 累乗を演算するための累乗演算子や、特定の要素が配列の中に存在するかを検査する Array.prototype.includes の2つが追加されたよ
最小限で動かすだけならこれだけでおっけいです。ここらへんの準備も面倒ならば codepen だの JSFiddle だの REPL だのを使ってもおk
es2016 は以下のような機能が追加されている(参考 Wikipedia ECMAScript)
冪乗演算子、Array.prototype.includes
累乗ではなく、冪乗です。演算子としては ** (アスタリスク2つ)を使います
console.log(2 ** 8) console.log(2 ** 16) console.log(2 ** 32) // 256 // 65536 // 4294967296
特定の要素が配列に含まれているかを Boolean で返すよ
const arr = [1, 2, 3, 4, 5] console.log(arr.includes(3)) // true const objA = {name: 'TARO'} const objB = {name: 'JIRO'} const objC = {name: 'SUBRO'} const arr = [objA, objB, objC] console.log(arr.includes(objB)) // true