#Задача 68

#Задача 68


Какие методы вернут значение - "Web Prowgrammer Diary"?

  • A: 1
  • B: 2
  • C: 2 и 3
  • D: Каждый из них

Ответ: B

При добавлении пары ключ/значение с использованием метода set имя ключа будет равно значению первого аргумента, переданного в функцию set, а значением будет второй аргумент, переданный в функцию set. В данном случае ключом является функция () => 'greeting' и значение 'Web Programmer Diary!'myMap теперь это { () => 'greeting' => 'Web Programmer Diary!' }.

1 неверно, поскольку ключ не 'greeting', а () => 'greeting'. 3 неверно, так как мы создаем новую функцию, передавая ее в качестве параметра методу get. Объект взаимодействует со ссылкой. Функции - это объекты, поэтому две функции никогда не бывают строго равными, даже если они идентичны: они имеют ссылки на разные места в памяти.



Report Page