ตัวอย่าง
ต้องการคัดลอกข้อมูลใน obj
โดยเอาเฉพาะ c
และ d
let obj = {
a: 0,
b: 0,
c: new Date(),
d: new Date()
}
สามารถใช้ Spread operator โดยเก็บค่าที่ต้องการไว้ใน Object rest
ดังนี้
const { a, b, ...rest } = obj
console.log(rest)
ผลลัพธ์
{ c: 2019-01-03T10:28:32.161Z, d: 2019-01-03T10:28:32.161Z }