You Don’t Know JS Yet: Get Started

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Flashcards to review key terms and concepts from the 'You Don’t Know JS Yet: Get Started' lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

JavaScript

A high-level, dynamic, untyped, and interpreted programming language commonly used for web development.

2
New cards

Closure

A function that remembers and accesses variables from outside its scope even when it's executed in a different scope.

3
New cards

Prototype Chain

A series of objects linked together via prototypes, allowing objects to delegate property access to the prototype object.

4
New cards

ES Modules (ESM)

A standardized module syntax introduced in ES6 that allows for better organization of code and promotes reusable components.

5
New cards

Transpiling

The process of converting code from one version of a language to another (e.g., newer JavaScript syntax to an older version).

6
New cards

Hoisting

A JavaScript mechanism where variables declared with var are moved to the top of their containing scope during compile phase.

7
New cards

Scope

The context in which variables are accessible, usually determined by where and how they are declared in the code.

8
New cards

Strict Mode

A way to opt in to a restricted variant of JavaScript that can catch common coding errors and 'unsafe' actions.

9
New cards

Coercion

The automatic or implicit conversion of values from one type to another, such as strings to numbers or vice versa.

10
New cards

Function Declaration vs Function Expression

Function declaration defines a function and gives it a name, while a function expression creates a function and can be anonymous.