This class was created by Brainscape user Samuel Fuchs. Visit their profile to learn more about the creator.

Decks in this class (21)

Basic
What s the difference between con...,
What are the three ways to declar...,
What is the difference between le...
4  cards
Functions
List all ways to create a function,
What are the advantages of using ...,
What is a function declaration in...
23  cards
SOLID
What does solid stand for,
What is solid in object oriented ...,
What is the single responsibility...
11  cards
Hoisting
What is hoisting,
What is the difference between va...,
What is the scope chain
6  cards
Functions: Higher-Order
What is a higher order function hof,
What is the map method,
What is the reduce method
7  cards
Data Types
What are the six primitive data t...,
What is the difference between un...,
What is a symbol data type
5  cards
Arrays
What is an array,
How do you access elements in an ...,
What is the length property of an...
5  cards
Callback Hell
What is callback hell,
What causes callback hell,
How can you avoid callback hell
3  cards
Local / Session Storage
What s the difference between loc...
1  cards
Memoization
What is memoization,
What is an example of a function ...,
What is a cache object in memoiza...
5  cards
Clean Code
What is clean code,
Why is writing clean code important,
What are some best practices for ...
6  cards
Promises
What is a promise,
What are the three states of a pr...,
How do you create a new promise
8  cards
Closures
Test,
What is the purpose of closures,
What is the difference between a ...
3  cards
Call Stack
What is the call stack and how do...,
What happens when the call stack ...,
Can the call stack be manipulated...
4  cards
Scopes
What is a scope and how many type...,
What is the difference between gl...,
Why is it in general a good idea ...
3  cards
Others
Explain event delegation,
Explain how prototypal inheritanc...,
Describe event bubbling
17  cards
IIFE
What does iife stand for,
What is an iife,
What is the purpose of using an iife
8  cards
Objects
What s the difference between hos...,
Explain the difference between mu...,
What is an example of an immutabl...
5  cards
Prototypes
Why is extending built in javascr...
1  cards
Debugging & Testing
What tools and techniques do you ...
1  cards
Test
0  cards

More about
JavaScript

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Samuel Fuchs's JavaScript flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Advanced JavaScript
  • 7 decks
  • 589 flashcards
  • 146 learners
Decks: Es6, Speaking Javascript, Oop Rse Javascript, And more!
REVIEW: Javascript S.A. Study Guide
  • 20 decks
  • 685 flashcards
  • 192 learners
Decks: Try Catch Error, Flatten Multidimensional Array, Getters Setters, And more!
JavaScript 101
  • 9 decks
  • 348 flashcards
  • 51 learners
Decks: General Beginning, Functions, Objects, And more!
JavaScript Basics
  • 9 decks
  • 121 flashcards
  • 234 learners
Decks: Introduction To Js, Control Flow, Functions, And more!
Make Flashcards