JavaScript Functions Flashcards For Beginners

Use your keyboard's left and right arrows to navigate between flashcards. Hit enter to toggle the flashcard explanation. New to flashcards? Read my blog post on How to Use Flashcards for Effective Learning.

What do you know about...

Rest Parameters

What do you know about...

Function.apply()

What do you know about...

Spread Operator

What do you know about...

Immediately Invoked Function Expression (IIFE)

What do you know about...

Currying

What do you know about...

Anonymous Function

What do you know about...

Default Parameters

What do you know about...

Function Declaration

What do you know about...

Function.call()

What do you know about...

Recursive Function

What do you know about...

Callback Function

What do you know about...

Function Expression

What do you know about...

Arrow Function

What do you know about...

Pure Function

What do you know about...

Function.bind()

More Frontend Developer Resources

Web Development Courses

  • Build professional projects for your portfolio Build professional projects for your portfolio
  • Master CSS, HTML and JavaScript Master CSS, HTML and JavaScript
  • Learn to use popular frontend frameworks and libraries such as Vue.js, React.js, Bootstrap and Tailwind CSS Learn to use popular frontend frameworks and libraries such as Vue.js, React.js, Bootstrap and Tailwind CSS
View Courses

Web Development Quizzes

  • Flexible study option that you can access anytime Flexible study option that you can access anytime
  • Helps you identify areas that need improvement. Helps you identify areas that need improvement.
  • Topics such as HTML, CSS, JavaScript, responsive design, accessibility, and more Topics such as HTML, CSS, JavaScript, responsive design, accessibility, and more
View Quizzes

Frontend Developer Challenges

  • Suitable for frontend web developers of all levels Suitable for frontend web developers of all levels
  • Encourages you to think outside the box Encourages you to think outside the box
  • A great way to practice and apply your knowledge in a real-world context A great way to practice and apply your knowledge in a real-world context
View Challenges

Free Website Templates

  • Saves you time and effort by providing ready-to-use templates Saves you time and effort by providing ready-to-use templates
  • Strong foundation for building your own custom websites Strong foundation for building your own custom websites
  • Perfect for learners who want to experiment with different designs and layouts Perfect for learners who want to experiment with different designs and layouts
View Free Templates

Frontend HTML Snippets

  • Saves you time and effort by providing ready-to-use code Saves you time and effort by providing ready-to-use code
  • Wide range of components, such as navbar, carousel, modal, and more Wide range of components, such as navbar, carousel, modal, and more
  • Library of HTML code snippets to streamline your frontend web development workflow Library of HTML code snippets to streamline your frontend web development workflow
View Snippets

Frontend Tech Terminology

  • Suitable for learners of all levels Suitable for learners of all levels
  • Comprehensive glossary of frontend web development terms Comprehensive glossary of frontend web development terms
  • Covers key concepts and terminology related to HTML, CSS, JavaScript, responsive design, accessibility, and more Covers key concepts and terminology related to HTML, CSS, JavaScript, responsive design, accessibility, and more
View Terms

Bootstrap Utility API Guide

  • A comprehensive guide to Bootstrap's utility API A comprehensive guide to Bootstrap's utility API
  • Provides practical examples and code snippets Provides practical examples and code snippets
  • A valuable resource for building responsive and accessible websites with Bootstrap A valuable resource for building responsive and accessible websites with Bootstrap
View Bootstrap Utility API