Skip to content

Instantly share code, notes, and snippets.

@KLagdani
KLagdani / badTimers.js
Created June 16, 2020 12:11
Setting timers and forgetting them
setInterval(() => {
var mySaiyan = document.getElementById("saiyan");
if (typeof(mySaiyan) != 'undefined' && mySaiyan != null) {
//Do some heavy load actions
console.log("My saiyan exists!");
}
}, 1000);
@KLagdani
KLagdani / badGlobalVar.js
Created June 16, 2020 12:12
Using wrongly or too many global variables
const attackWarning = " is attacking you!";
function attack(attacker) {
const attackResult = "You dead man";
console.log(attacker + attackWarning );
console.log(attackResult);
}
attack("Goku");
@KLagdani
KLagdani / callStackExample.js
Created June 16, 2020 12:17
Call Stack example
function getAttackName() {
return "Kamehameha";
}
function attack(attacker) {
var attackName = getAttackName();
console.log(attacker + " throws " + attackName);
}
attack("Goku");
@KLagdani
KLagdani / callStackExample2.js
Created June 16, 2020 12:20
Call Stack example 2
function attack(attacker) {
function getAttackName() {
return "Kamehameha";
}
var attackName = getAttackName();
console.log(attacker + " throws " + attackName);
}
attack("Goku");