JavaScript - Funcion que entrega su ubicacion en el codigo.

 
Vista:
Imágen de perfil de Gio
Val: 368
Bronce
Ha aumentado 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

Funcion que entrega su ubicacion en el codigo.

Publicado por Gio (79 intervenciones) el 26/01/2021 20:57:20
Hola, quería saber si hay alguna función JavaScript que devuelva como valor su ubicación en el código (en que línea de código se encuentra) para hacer seguimientos de ejecución en mis códigos y así ver de forma detallada (por consola del navegador) que va sucediendo y así, por ejemplo, detectar errores o saber donde implementar algo nuevo a dicho código.

A continuación mostraré un código de ejemplo, donde la función ubicación() viene siendo la que necesito.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function seguimiento(inp){
  console.log(inp+" ejecutado en la linea "+ubicacion());
}
 
var num = 0;
while(num<15){
  seguimiento("While");
  if(num<5){
    seguimiento("If");
    num++;
  } else {
    seguimiento("Else");
    num+=2;
  }
}

El resultado en consola del navegador tendría que ser el siguiente:
>While ejecutado en la linea 7
>If ejecutado en la linea 9
>While ejecutado en la linea 7
>If ejecutado en la linea 9
>While ejecutado en la linea 7
>If ejecutado en la linea 9
>While ejecutado en la linea 7
>If ejecutado en la linea 9
>While ejecutado en la linea 7
>If ejecutado en la linea 9
>While ejecutado en la linea 7
>Else ejecutado en la linea 9
>While ejecutado en la linea 7
>Else ejecutado en la linea 12
>While ejecutado en la linea 7
>Else ejecutado en la linea 12
>While ejecutado en la linea 7
>Else ejecutado en la linea 12
>While ejecutado en la linea 7
>Else ejecutado en la linea 12
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder