Показать сообщение отдельно
  #13 (permalink)  
Старый 19.11.2018, 23:13
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Смотри в чём засада: когда мы делаем так
const pets = new Map([
    ["Scratchy", "Guinea Pig"],
    ["Squeeky", "Guinea Pig"],
    ["Fluffy", "Rabbit"],
    ["Thumper", "Rabbit"],
    ["Snoopy", "Dog"],
    ["Tiddles", "Cat"]
]);
мы создаём сначала шесть массивов, по две строки в каждом, потом ещё один массив содержащий эти шесть массивов, затем передаём всё это дело в конструктор, и только после некоего (вовсе не бесплатного) преобразования получаем Map. Совершенно лишние промежуточные телодвижения, оверхэд.
__________________
29375, 35
Ответить с цитированием