# JS object(二) 當key跟value一樣時可以省略 ```javascript let age = 18 let attack = 100 const hero = { name: "kk", age: age , attack: attack, } ``` ```javascript let age = 18 let attack = 100 const hero = { name: "kk", age, attack, } ``` # 解構 ```javascript const obj ={ age: 123, power:456, } const age = obj.age const power = obj.power ``` 解構寫法,一樣的效果 ```javascript const obj ={ age: 123, power:456, } const { age , power } = obj ``` const { age , power } = obj 這一行就可以達到上面兩行的效果 # ```javascript function bmi(someone){ console.log(someone.height); console.log(someone.weigjt); } const hero = { height: 180 , weight: 70, age: 20 } ``` ```javascript function bmi({height, weight}){ console.log(height); console.log(weight); } const hero = { height: 180 , weight: 70, age: 20 } ```