Object數據操作 - daniel-qa/Vue GitHub Wiki
- 新增一筆值
aprule.irs = "true";
如果 irs 屬性不存在,則會新增該屬性並賦值。
如果 irs 屬性已經存在,則會更新該屬性的值為 "true"。
-
Object.keys(obj) : 會把物件裡的「屬性名稱」抓出來變成陣列。
order.serial?.forEach(s => {
s.authKey = Object.keys(s.aprule || {})
})
- Object Destructuring(物件解構)
由 ojbect 直接抓出想要的資料
Object Destructuring(物件解構)
const user = { name: "Alex", age: 30, role: "admin" }
// 解構賦值
const { name, age } = user
// 相當於:
const name = user.name
const age = user.age