I'm trying to fire my masterFunction only if certain keys are pressed. However it's being called regardless of what button is clicked. Even though the console log shows a different key.
Can anyone advise?
//Update display on keydown event
addEventListener('keydown', (e) => {
pressedKey = event.key;
console.log(pressedKey);
keyDownOperatorMapping(e);
});
let keyDownOperatorMapping = (e) => {
if (pressedKey === "+" || "-" || "*" || "Enter" || "Backspace" || "." || "/") {
masterFunction(e);
}
};
Example: https://jsfiddle.net/rykawgs9/