คัดลอกเฉพาะ Property ที่ต้องการด้วย Spread Operator

wk
1 min readJan 3, 2019

--

ตัวอย่าง

ต้องการคัดลอกข้อมูลใน 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 }

--

--

No responses yet