JavaScript básico - Utiliza la notación de corchetes para encontrar el carácter enésimo final en una cadena

Cuéntanos qué está pasando:
Describe tu problema en detalle aquí.

Tu código hasta el momento

// Configuración
const lastName = "Lovelace";

// Cambia solo el código debajo de esta línea
const secondToLastLetterOfLastName = str[str.length - 2];; // Cambia esta línea

Información de tu navegador:

El agente de usuario es: Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36

Challenge: JavaScript básico - Utiliza la notación de corchetes para encontrar el carácter enésimo final en una cadena

Enlaza al desafío:

el primer error:
const secondToLastLetterOfLastName = str[str.length - 2];;
mira el final de tu línea.

Al ejecutar tu código obtenemos un error:

ReferenceError: str is not defined

en español
str no está definido
quiere decir que la variable str no existe,

// Configuración
const lastName = "Lovelace";

// Cambia solo el código debajo de esta línea
const secondToLastLetterOfLastName = str[str.length - 2];; // Cambia esta línea

y si vemos el codigo, la variable str no existe, no puedes acceder a variables que no existen, cambia str por una variable que exista.

Si vemos el ejemplo:

const firstName = "Augusta";
const thirdToLastLetter = firstName[firstName.length - 3];

utilizan “firstName”, ya que si existe esa variable