Skip to content

Conditional property in object #21

@rootEnginear

Description

@rootEnginear
const busNum = 75
const btsName = undefined

const data = {
  ...(busNum && { bus: busNum }),
  ...(btsName && { bts: btsName })
}

console.log(data)
// { bus: 75 }

Falsy values (null, undefined, false, NaN, 0, -0, 0n, "") สามารถ spread ได้ ได้ผลลัพธ์เหมือน ...{}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions