1. ホーム
  2. javascript

[解決済み] javascriptの地図にデータを動的に追加する

2023-06-01 23:23:09

質問

javascriptで地図に動的にデータを追加する方法はありますか?A map.put(key,value) ? 私はjavascriptのためのyuiライブラリを使用していますが、これをサポートするためにそこに何かを見ませんでした。

どのように解決するのですか?

Javascriptのオブジェクトは、ある意味マップのようなものです。

randomObject['hello'] = 'world';

一般的に、人々はその目的のために簡単なオブジェクトを作ります。

var myMap = {};

// ...

myMap[newKey] = newValue;

編集 - さて、明示的な "put" 関数を持つことの問題は、関数自体がマップの一部のように見えることを避けるために、苦心しなければならないことです。これは、Javascript で行うべきことではありません。

2014 年 2 月 13 日

- モダンJavaScriptは 設備 を備えており、それは非常に簡単です。しかし、列挙可能であろうとなかろうと "put" プロパティがプロパティ名 "put" を主張し、それを利用できないようにすることはまだあります。つまり、オブジェクトごとに 1 つの名前空間しかないことに変わりはありません。