DeepFrontend
Learning Paths
Practice
System Design & DS
Design Studio
Data Structures Curriculum
Real-World Case Studies
Careers
Job Board
Resume Builder
Blog
Sign in
Search
⌘K
Go Pro
Loading compiler resources...
JavaScript Quiz Practice
Active Recall Drill Session
← Exit Session
Question 1 of 1
medium
JavaScript
What does `new Dog()` do, in order?
A
Runs Dog(), then creates an object
B
Creates a new object, links its [[Prototype]] to Dog.prototype, then runs Dog with `this` bound to that object
C
Copies all of Dog.prototype's properties directly onto a new object
D
Calls Dog.prototype.constructor with no arguments
Check Answer