An Introduction-modern-javascript practice