ES2016ガイド

ECMAScriptは、JavaScriptのベースとなる標準であり、ESと略されることがよくあります。 ECMAScriptのすべてと、ES2016、別名ES7で追加された機能をご覧ください

正式にはECMAScript2016として知られるES2016は、2016年6月に完成しました。

ES2015と比較すると、ES2016はJavaScriptの小さなリリースであり、次の2つの機能のみが含まれています。

  • Array.prototype.includes
  • べき乗演算子

Array.prototype.includes()

この機能により、配列に要素が含まれているかどうかを確認するための、より読みやすい構文が導入されます。

ES6以下では、配列に使用する必要のある要素が含まれているかどうかを確認しますindexOf、配列内のインデックスをチェックし、-1要素がない場合。

以来-1真の値として評価されます。ないたとえば

if (![1,2].indexOf(3)) {
  console.log('Not found')
}

ES2016で導入されたこの機能により、次のことが可能になります。

if (![1,2].includes(3)) {
  console.log('Not found')
}

べき乗演算子

べき乗演算子**と同等ですMath.pow()、しかしライブラリ関数ではなく言語に持ち込まれました。

Math.pow(4, 2) == 4 ** 2

この機能は、数学を多用するJSアプリケーションに最適です。

ザ・**演算子は、Python、Ruby、MATLAB、Lua、Perlなどの多くの言語で標準化されています。

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: