Bom dia galera!!!
Neste exemplo de código:
O atributo 'e' da função anonima, recebe o retorn do evento 'window.indexedDB.open' como parâmetro, como isso funciona por baixo dos panos?
"openRequest.onsuccess = e => {"
<body>
<script>
var connection;
var openRequest = window.indexedDB.open('aluraframe', 1);
openRequest.onupgradeneeded = e => {
console.log('Criando ou atualizando o banco');
};
openRequest.onsuccess = e => {
console.log('Conexão realizada com sucesso');
// e.target.result é uma instância de IDBDatabase
connection = e.target.result;
};
openRequest.onerror = e => {
console.log(e.target.error);
};
</script>
</body>