ふんばりフロントエンジニアのブログ

新米フロントエンジニアの備忘録です。ふんばり温泉タオル欲しい...

Javascriptの変数宣言でカギ括弧がついてるやつってなんなん?

変数宣言で見かける、という人はもしかしたら少ないかもしれませんがもっともよく目にするのはパッケージのImport文だと思います。

import {DynamoDB, S3 } from 'aws-sdk';

的なやつですね。

これ、es6の分割代入というものでして普通に変数宣言にも使えます。

const human = {
  name: 'tanaka',
  sex: 'male'
}

const { name } = human; // tanaka

パッケージのインポートは何気なしにやってたんですが、そういや普通に使えるんだなと笑