[JavaScript] 分割代入の小ネタ

2020/12/24に公開

前提

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

目的

MDN に記述されていなかった機能の紹介。

(1) 文字列の分割

const [head, ...rest] = 'abc'
console.log(head) // 'a'
console.log(rest) // ['b', 'c']

(2) 配列の添字で指定

const {0: a, 2: b} = ['00', '01', '02']
console.log(a) // '00'
console.log(b) // '02'

end

GitHubで編集を提案

Discussion