Переменная члена класса - Dynami c. В зависимости от ключей карты в машинописи - PullRequest
1 голос
/ 18 марта 2020

У меня есть карта в машинописном тексте, например myMap: Map = new Map ();

myMap с некоторыми ключами и значениями

Я повторяю карту, как показано ниже

for(let [key, value] of this.myMap) {
   ///some code which can create a class whose member variable will be the key of the map and the values of the member variables will be the values of the keys
}

например, если ключи карты ==> apple, man go и т. Д., Если соответствующие значения равны 1, 2, то динамически создаются при итерации карты

myClass {
  apple = 1;
  mango = 2;
}

1 Ответ

0 голосов
/ 18 марта 2020

Можете ли вы попробовать это

let myClass = {};
for (const [key, value] of this.myMap.entries()) {
  myClass = {
    ...myClass,
    [key]: value,
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...