mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Clement Denis
0e67e834e5
|
4 years ago | |
---|---|---|
.. | ||
README.md | 4 years ago |
README.md
Access 🔑
Now that we know how to define objects, let's start to use them
The dot opperator .
(property accessor)
Let's start with getting values from them. Well, turns out you already have been
doing it a lot, remember console.log
?
The .
here is accessing the property log
from the console
object.
Taking the previous example transaction
object, we can access properties
from it using .
same way we got the log
function:
let transaction = {
currency: 'EURO',
amount: 77.5,
cashPayment: false,
}
console.log(transaction) // Will log the whole transaction
console.log(transaction.amount) // will only log the amount of the transaction
Accessing a property with .
only give you it's value, and
because it is a value you can use it like any other values:
let taxes = 1.2 // let's define 20% taxes
let transaction = {
currency: 'EURO',
amount: 77.5,
cashPayment: false,
}
const totalWithTaxes = transaction.amount * taxes
console.log(totalWithTaxes) // will log 93 (77.5 * 1.2)
Instructions
We will provide a human
variable of type object just like the one you did in
the previous exercise
Your job will be to decompose each property in its own variable:
- define a
name
variable with the value of thename
property of thehuman
variable - same for
age
- and same for
secureLuggage