let а не var во первых, во вторых такой синтаксис не канает как на втором
let используется если возможно этот объект или переменная будет меняться в будущем, а const нельзя изменить
я понимаю разницу, не переживайте.
var я использовал просто для теста, в образовательных целях, что бы посмотреть и пощупать))
код переписывал с книги, - и был в шоке почему не работает))