The Modern JavaScript Bootcamp (2019) - Primitives and Objects: Part II

The Modern JavaScript Bootcamp (2019) - Primitives and Objects: Part II

Assessment

Interactive Video

•

Information Technology (IT), Architecture

•

University

•

Practice Problem

•

Hard

Created by

Wayground Content

FREE Resource

The video tutorial explains prototypal inheritance in JavaScript, focusing on how arrays and functions are objects with shared methods through prototypes. It also covers primitive values like strings, numbers, and booleans, which have object wrappers allowing them to access methods. The tutorial emphasizes understanding the prototype chain and the conversion process behind the scenes, without altering coding practices.

Read more

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a primitive value in JavaScript?

A function with a prototype

An object with methods

A non-object value without properties

A value that has properties

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a primitive value in JavaScript?

String

Boolean

Array

Number

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do arrays in JavaScript access shared methods like 'filter'?

Using a special syntax

By being a subclass of Object

Via the array's prototype chain

Through their own properties

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the prototype chain for an array in JavaScript?

Object -> Array -> null

Function -> Array -> Object

Array -> Object -> null

Array -> Function -> Object

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the prototype chain for a function in JavaScript look like?

Function -> Object -> null

Function -> Array -> Object

Object -> Function -> null

Array -> Function -> Object

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How are strings able to use methods like 'split' if they are primitives?

They are a subclass of Object

They are not actually primitives

JavaScript converts them to objects temporarily

They have built-in methods

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is true about numbers and booleans in JavaScript?

They have object wrappers for method access

They cannot use any methods

They are objects by default

They are always converted to strings

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?