¿Por qué aparece =$0 en el inspector web de Safari?

Me he estado preguntando acerca de esto por un tiempo. ¿Por qué =$0aparece junto a los elementos en el inspector web de Safari? Estoy usando Safari 9.0.1

Aquí hay una foto de lo que estoy hablando.ingrese la descripción de la imagen aquí

(más grande):

ingrese la descripción de la imagen aquí

O si prefieres la versión para leer:

<div style="height: 100px; width: 2px; background-color: rgb(255,196,122); transform: rotate(-60deg); bottom: 10px; right: 80x;"> = $0

Es una variable que puedes usar en la consola.
@JohnKeates Interesante. Gracias por compartir :) Ninguno de los otros navegadores lo tiene y lo vi y me pregunté por qué estaba allí.

Respuestas (2)

Lo más probable es que haya utilizado la herramienta de inspección y tenga un elemento resaltado.

Las variables $0–$4 contienen los nodos seleccionados actuales y anteriores de la jerarquía del árbol de elementos.

fuente: https://webkit.org/blog/829/web-inspector-updates/

Chrome, Firefox, Opera, Safari: si tiene un elemento actualmente seleccionado en la pestaña "Elementos", puede usar la referencia $0 para llamarlo dentro de su código. Por ejemplo, para ver el contenido de los elementos, escribiría $0.innerHTML. En Chrome y Safari, puede llamar a la consola desde cualquiera de las otras pestañas presionando "Escape" para que no tenga que seguir cambiando.

fuente: http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/

$0 - $4 Los comandos $0, $1, $2, $3 y $4 funcionan como una referencia histórica a los últimos cinco elementos DOM inspeccionados dentro del panel Elementos o los últimos cinco objetos de montón de JavaScript seleccionados en el panel Perfiles. $0 devuelve el elemento u objeto de JavaScript seleccionado más recientemente, $1 devuelve el segundo elemento seleccionado más recientemente, y así sucesivamente.