Consola de Chrome: ¿diferencia entre 'let' y 'var'?

He adjuntado un gif animado para ilustrar este comportamiento extraño. Esencialmente, mi pregunta es si trata la consola Chromevar ylet de manera diferente cuando se usa en el mismo alcance? Notarás que después de declarar / asignar una variable, si intentas escribir el nombre de esa variable en la consola, Chrome la completará automáticamente para ti, mostrando una lista desplegable que contiene lo que estás escribiendo. Cuando usaslets, este no es el caso. ¿Es esto un error, característica o hay algo que me falta?var ylet en JavaScript?

Nota: soy muy consciente de quelet vive y muere dentro del alcance inmediato.

Respuestas a la pregunta(2)

Su respuesta a la pregunta