const {prop1, prop2} = obj
const [item1, item2] = arr
というコードを dprint や Prettier などでフォーマットするとデフォルトだと
const { prop1, prop2 } = obj
const [item1, item2] = arr
{} だけ内側にスペースが入ってる非対称感が気になる
オブジェクトは
const { foo: bar } = { foo: 1 }
のように 1 要素に key と value みたいな複数を書くから前後の空白がある方が見やすいとか?
でも配列だって
const [a = 1, b = 2] = [10]
って書いたら同じようなものだと思うけど
ちなみに console.log での出力の場合 ブラウザ (devtools) 上ではオブジェクトも配列も前後にスペースなし
Node.js だとどっちもスペースあり
> console.log({a:1})
{ a: 1 }
> console.log([1,2])
[ 1, 2 ]