Looking for javascript Answers? Try Ask4KnowledgeBase
Looking for javascript Keywords? Try Ask4Keywords

JavaScriptデストラクションの割り当て


前書き

Destructuringは最近、EcmaScript 6でJavascriptに追加されたパターンマッチングテクニックです。

これは、式の右辺と左辺にパターンが一致する場合に、変数のグループを対応する値のセットにバインドすることを可能にします。

構文

  • let [x、y] = [1,2]
  • [first、... rest] = [1、2、3、4]
  • [one、three] = [1,2,3]とする。
  • let [val = 'デフォルト値'] = []
  • {a、b} = {a:x、b:y}とする。
  • {a:{c:}} = {a:{c: '入れ子'}、b:y}
  • {b = 'デフォルト値'} = {a:0}

備考

破壊はECMAScript 6(AKA ES2015)仕様の新機能であり、 ブラウザのサポートは限られている可能性があります。次の表は、仕様の> 75%をサポートしていたブラウザの最も古いバージョンの概要を示しています。

クロムエッジ Firefox インターネットエクスプローラオペラサファリ
49 13 45 バツ 36 バツ

(最終更新日 - 2016/08/18)

デストラクションの割り当て 関連する例