JavaScript Mapのkeyから配列を作成する
環境
Google Chrome 109.0.5414.120
Windows 10 Home 64bit
書式
const map変数名 = new Map();
map変数名.set(キー,値)
mapのkeyから配列を作成するには、「keys」でキーのみを取得してスプレッド構文で配列に変更します。
使用例
const map = new Map(); map.set('tokyo', 101); map.set('oosaka', 202); map.set('fukuoka', 303); map.set('yokohama', 404); console.log(toString.call( map.keys())); const keys = [...map.keys()]; console.log(keys);
実行結果
> “[object Map Iterator]"
> Array [“tokyo", “oosaka", “fukuoka", “yokohama"]