Почему объявление объекта внутри al oop не стирает данные объекта? - PullRequest
0 голосов
/ 01 апреля 2020

Я нашел функцию для извлечения данных из трехмерного массива и сохранения его в объекте. Это код:

function objectifyData(arr) {
  return arr.map(a => {
    var obj = {};
    a.map(b => {
      obj[b[0]] = b[1];
    });
    return obj;
  })
}

Мой вопрос таков: если первый .map выполняется дважды, почему obj не очищается, когда он объявлен (var obj = {}) для второго l oop?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...