Conditional Properties in einem Objekt

24. Januar 2021

Füge einem Objekt nur unter bestimmten Voraussetzungen Properties hinzu.

Du hast ein Objekt, welches du nur unter bestimmten Voraussetzungen mit Properties XYZ füllen willst? Los geht’s

const obj = {
    age: 30,
    name: 'Hassan El Siblani',
    job: ['software engineer', 'freak', 'dad'],

    // ist myCondition truthy? Dann füge die prop conditional_prop hinzu!
    ...(myCondition && { conditional_prop: 'yeaaah'})
};

Noch mehr Props, selbe Bedingung?

const obj = {
    age: 30,
    name: 'Hassan El Siblani',
    job: ['software engineer', 'freak', 'dad'],

    ...(myCondition && 
        { 
            conditional_prop: 'yeaaah',
            skill: 'Flying',
            food: 'vegetables'
        }
    )
};
zurück zu allen Beiträgen