Prototypes in Javascript

Beschreibung

Measure your understanding of Javascript Prototypes
Pulkit Singhal
Quiz von Pulkit Singhal, aktualisiert more than 1 year ago
Pulkit Singhal
Erstellt von Pulkit Singhal vor etwa 10 Jahre
238
1

Zusammenfassung der Ressource

Frage 1

Frage
function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 3; var fluffy = new Cat("Fluffy", "White"); var scratchy = new Cat("Scratchy", "Black"); What is the value for fluffy.age and scratch.age?
Antworten
  • 3
  • null
  • undefined
  • 0

Frage 2

Frage
Given that a function’s prototype is just an object, then what would happen if we started changing the properties of a function’s prototype after we created objects from it? function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 3; var fluffy = new Cat("Fluffy", "White"); var scratchy = new Cat("Scratchy", "Black"); Cat.prototype.age = 4; What is the value for fluffy.age and scratchy.age?
Antworten
  • 4
  • 3
  • null
  • undefined
  • 0

Frage 3

Frage
function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 3; var fluffy = new Cat("Fluffy", "White"); var scratchy = new Cat("Scratchy", "Black"); Cat.prototype = {age: 4}; What is fluffy.age and scratchy.age?
Antworten
  • 4
  • 3
  • null
  • undefined
  • 0

Frage 4

Frage
function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 3; var fluffy = new Cat("Fluffy", "White"); var scratchy = new Cat("Scratchy", "Black"); Cat.prototype = {age: 4}; var muffin = new Cat("Muffin", "Brown"); What is muffin.age?
Antworten
  • 4
  • 3
  • null
  • undefined
  • 0

Frage 5

Frage
function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 3; var fluffy = new Cat("Fluffy", "White"); var scratchy = new Cat("Scratchy", "Black"); fluffy.age = 4; What is fluffy.age and scratchy.age?
Antworten
  • fluffy.age; 4 scratchy.age; 3
  • fluffy.age; 4 scratchy.age; 4
  • fluffy.age; 3 scratchy.age; 3

Frage 6

Frage
function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 3; var fluffy = new Cat("Fluffy", "White"); var scratchy = new Cat("Scratchy", "Black"); fluffy.__proto__.age = 4; What is fluffy.age and scratchy.age?
Antworten
  • fluffy.age; 4 scratchy.age; 3
  • fluffy.age; 3 scratchy.age; 3
  • fluffy.age; 4 scratchy.age; 4
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Quiz - Object Oriented Javascript
arunram.krish
Examen Fundamentos Basicos de Programación
Jose Valderrama0721
Test I. Introduction to web technologies
Angel Martínez Rodriguez
JavaScript Fundamentals
Andrew Watters
Front-End Web Development
Chanthy Ngin
Javascript - Quiz - Jan 2016
arunram.krish
OpenSource Programming
Faheem Ahmed
Javascript basics
James Drummond
jQuery Basics functions and method
Victor Bini
JavaScript DOM API - Funções Basicas - Interactive Web Pages
Victor Bini
Javascript Variables
Rene Escobar