JS: Objects

1 student
Course updated 23 August 2022
Course JS: Objects
$49 per month
for all Hexlet's courses
Sign up
  • In-browser editor for exercises
  • Permanent access to theory
  • Asynchronous learning

Included in the course

13 lessons (video or text)
19 exercises in the IDE
33 quizzes
Assistance in «Discussions» on the website
Access to other courses of the our platform

What you will learn

  • Create, modify and use objects in your programs
  • Efficiently extract data from objects using destructuring
  • Iterate over objects using a for-of loop
  • Understand the structure of hash tables


The most sophisticated data type in JavaScript is an object. Any composite data, including data with multiple values, and actions taken on them are described using this. Nearly everything, including arrays, functions, and the browser, can represent an object in JavaScript. Arrays and functions are also considered to be objects. The goal of this course is to introduce objects as data storage associative arrays.


Estimated time 16 hours


We recommend you to work on these challenges after completing the course. They will help you obtain more experience in programming and strengthen new skill.

completion rate
Suggested learning programs

From zero to a developer. Refunds in case you won't get a job

Frontend Developer icon
Development of front-end components for web applications
start anytime 10 months