Saltar al contenido

¿Qué significa == $ 0 (el doble es igual a dólar cero) en las herramientas para desarrolladores de Chrome?

Solución:

Es el último índice de nodo DOM seleccionado. Chrome asigna un índice a cada nodo DOM que seleccione. Entonces $0 siempre apuntará al último nodo que seleccionó, mientras que $1 apuntará al nodo que seleccionó antes. Piense en ello como una pila de los nodos seleccionados más recientemente.

Como ejemplo, considere lo siguiente

<div id="sunday"></div>
<div id="monday"></div>
<div id="tuesday"></div>

Ahora abriste la consola devtools y seleccionaste #sunday, #monday y #tuesday en el orden mencionado, obtendrá identificadores como:

$0 -> <div id="tuesday"></div> 
$1 -> <div id="monday"></div>
$2 -> <div id="sunday"></div>

Nota:
Podría ser útil saber que el nodo se puede seleccionar en sus scripts (o consola), por ejemplo, un uso popular para esto es el selector de elementos angulares, por lo que simplemente puede elegir su nodo y ejecutar esto:

angular.element($0).scope()

Listo, obtuviste acceso al alcance del nodo a través de la consola.

$ 0 devuelve el elemento u objeto JavaScript seleccionado más recientemente, $ 1 devuelve el segundo elemento seleccionado más recientemente, y así sucesivamente.

Consulte: Referencia de la API de línea de comandos

Las otras respuestas aquí explican claramente lo que significa Me gusta explicar su uso.

Puede seleccionar un elemento en el elements pestaña y cambiar a console pestaña en cromo. Sólo tipo $0 or $1 o cualquier número y presione enter y el elemento se mostrará en la consola para su uso.

captura de pantalla de las herramientas de desarrollo de Chrome

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *