Understanding Abstraction in JavaScript | CodeSignal Learn