Video 39
This commit is contained in:
parent
38e23cf767
commit
ef64250820
36
playground/5-es6-objects.js
Normal file
36
playground/5-es6-objects.js
Normal file
@ -0,0 +1,36 @@
|
||||
// Object property shorthand
|
||||
|
||||
const name = 'Jason'
|
||||
const userAge = 38
|
||||
|
||||
const user = {
|
||||
name,
|
||||
age: userAge,
|
||||
location: 'Calgary'
|
||||
}
|
||||
|
||||
console.log(user)
|
||||
|
||||
// Object destructuring
|
||||
|
||||
const product = {
|
||||
label: 'Red notebook',
|
||||
price: 3,
|
||||
stock: 201,
|
||||
salePrice: undefined,
|
||||
rating: 4.2
|
||||
}
|
||||
|
||||
// const label = product.label
|
||||
// const stock = product.stock
|
||||
|
||||
// const {label:productLabel, stock, rating = 5} = product
|
||||
// console.log(productLabel)
|
||||
// console.log(stock)
|
||||
// console.log(rating)
|
||||
|
||||
const transaction = (type, {label, stock}) => {
|
||||
console.log(type, label, stock)
|
||||
}
|
||||
|
||||
transaction('order', product)
|
Loading…
Reference in New Issue
Block a user