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 for key concepts and vocabulary from the book 'You Don’t Know JS Yet: Get Started'.

Aviation

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

JavaScript (JS)

A high-level, dynamic, multi-paradigm programming language primarily used for web development.

2
New cards

Scope

The context in which a variable is defined and accessible within a program.

3
New cards

Closure

A function that remembers and accesses variables from its outer scope even when executed in a different scope.

4
New cards

Prototype

An object from which other objects inherit properties.

5
New cards

Transpiling

The process of converting code from one version of a language to another, typically from newer to older syntax.

6
New cards

IIFE (Immediately Invoked Function Expression)

A function that runs as soon as it is defined.

7
New cards

Hoisting

The behavior of JavaScript where variable declarations are moved to the top of their containing scope during compile time.

8
New cards

Lexical Scope

The scope created by the nesting of functions where inner functions can access the variables of their outer functions.

9
New cards

this keyword

A special keyword in JavaScript that refers to the execution context of the function—different based on how the function is called.

10
New cards

Prototypal Inheritance

A type of inheritance in JavaScript where objects can inherit properties directly from other objects.