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