Chrome-Konsole: Unterschied zwischen 'let' und 'var'?

Ich habe ein animiertes GIF angehängt, um dieses seltsame Verhalten zu veranschaulichen. Grundsätzlich ist meine Frage, ob die Chrome-Konsole @ behandelvar undlet anders, wenn im gleichen Bereich verwendet? Sie werden feststellen, dass Chrome nach dem Deklarieren / Zuweisen einer Variablen, wenn Sie versuchen, den Namen dieser Variablen in die Konsole einzugeben, diese automatisch vervollständigt und eine Dropdown-Liste mit Ihren Eingaben anzeigt. Beim Benutzenlets, das ist nicht der Fall. Ist dies ein Fehler, eine Funktion oder fehlt mir etwas anvar undlet in JavaScript?

Hinweis: Mir ist klar, dasslet lebt & stirbt im unmittelbaren Rahmen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage