2017-08-07 5 views
0

javascript Mapオブジェクトの先頭にキー/値のペアを追加する方法はありますか?新しいキーと値のペアをマップに追加する

var fields = new Map([ 
    ['product_type', { 
     value : 'PRODUCT' 
    }], 
    ['supplier_product_type', { 
     value : 'INTERNAL' 
    }] 
]); 

私はそれが私はそれが可能だとは思わないこの

[ 
    ['new_key', { 
     value : 'new value' 
    }], 
    ['product_type', { 
     value : 'PRODUCT' 
    }], 
    ['supplier_product_type', { 
     value : 'INTERNAL' 
    }] 
] 
+0

のようにlibが使用する準備を拾うことができますか?それは 'Array'の定義とほとんど同じですか?それでは '地図 'は何ですか? – Thomas

答えて

-1

hereと記載されているように、Javascript Mapオブジェクトはソートされていないマップです。アイテムの順序は挿入によるものです(しかしランダムと見なす必要があります)。

あなたがソートされた地図が必要な場合は、自分でそれを実装するか、なぜあなたは、順序付けられた値のリストを格納するために `Map`を使用しているthis one

関連する問題