Randell Dawson 05f73ca409 fix(curriculum): Convert blockquote elements to triple backtick syntax for JavaScript Algorithms and Data Structures (#35992)
* fix: convert js algorithms and data structures

* fix: revert some blocks back to blockquote

* fix: reverted comparison code block to blockquotes

* fix: change js to json

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: convert various section to triple backticks

* fix: Make the formatting consistent for comparisons
2019-05-17 08:20:30 -05:00

1.6 KiB

id, title, challengeType
id title challengeType
587d7dac367417b2b2512b74 Use Dot Notation to Access the Properties of an Object 1

Description

The last challenge created an object with various properties, now you'll see how to access the values of those properties. Here's an example:
let duck = {
  name: "Aflac",
  numLegs: 2
};
console.log(duck.name);
// This prints "Aflac" to the console

Dot notation is used on the object name, duck, followed by the name of the property, name, to access the value of "Aflac".

Instructions

Print both properties of the dog object below to your console.

Tests

tests:
  - text: Your code should use <code>console.log</code> to print the value for the <code>name</code> property of the <code>dog</code> object.
    testString: assert(/console.log\(.*dog\.name.*\)/g.test(code));
  - text: Your code should use <code>console.log</code> to print the value for the <code>numLegs</code> property of the <code>dog</code> object.
    testString: assert(/console.log\(.*dog\.numLegs.*\)/g.test(code));

Challenge Seed

let dog = {
  name: "Spot",
  numLegs: 4
};
// Add your code below this line


Solution

let dog = {
  name: "Spot",
  numLegs: 4
};
console.log(dog.name);
console.log(dog.numLegs);