new file: 01_Day_JavaScript_Refresher/objects/exercise1.js Working with the Challenge #1 - JavaScript Objetspull/253/head
parent
61e91eaf1e
commit
4741d0b905
@ -0,0 +1,39 @@
|
|||||||
|
// Exercises: Level 1
|
||||||
|
|
||||||
|
// 1. Create an empty object called dog
|
||||||
|
const dog = {}
|
||||||
|
|
||||||
|
// 2. Print the the dog object on the console
|
||||||
|
console.log(dog)
|
||||||
|
|
||||||
|
// 3. Add name, legs, color, age and bark properties for the dog object. The bark property is a method which return woof woof
|
||||||
|
dog.name = 'Maze'
|
||||||
|
dog.legs = '4'
|
||||||
|
dog.color = 'Black'
|
||||||
|
dog.age = '2 years'
|
||||||
|
dog.bark = function () {
|
||||||
|
return 'woof woof'
|
||||||
|
}
|
||||||
|
|
||||||
|
// 4. Get name, legs, color, age and bark value from the dog object
|
||||||
|
|
||||||
|
const name = dog.name
|
||||||
|
const legs = dog.legs
|
||||||
|
const color = dog.color
|
||||||
|
const age = dog.age
|
||||||
|
const bark = dog.bark();
|
||||||
|
|
||||||
|
|
||||||
|
// 5. Set new properties the dog object: breed, getDogInfo
|
||||||
|
dog.breed = 'Mixed'
|
||||||
|
dog.getDogInfo = function () {
|
||||||
|
console.log(`
|
||||||
|
dog.name = ${this.name}
|
||||||
|
dog.legs = ${this.legs}
|
||||||
|
dog.color = ${this.color}
|
||||||
|
dog.age = ${this.age}
|
||||||
|
dog.bark = ${this.bark()}
|
||||||
|
`)
|
||||||
|
}
|
||||||
|
|
||||||
|
dog.getDogInfo()
|
Loading…
Reference in new issue