class Nodo{
constructor(dato){
this.dato=dato;
this.siguiente=null;
}
}
class ListaEnlazada {
constructor() {
this.cabeza=null;
}
insertarInicio(dato){
const nuevo=new Nodo(dato);
nuevo.siguiente=this.cabeza;
this.cabeza=nuevo;
}
mostrar(){
let actual=this.cabeza;
let resultado="";
while(actual){
resultado+=actual.dato+'->';
actual=actual.siguiente;
}
console.log(resultado+"null");
}
}
const lista=new ListaEnlazada();
lista.insertarInicio(10);
lista.insertarInicio(20);
lista.insertarInicio(30);
lista.mostrar();
To embed this program on your website, copy the following code and paste it into your website's HTML: