check if enum contains value typescript typescript check if value is in enum

The solution for “check if enum contains value typescript typescript check if value is in enum” can be found here. The following code will assist you in solving the problem.

enum EList {
ITEM_FOO = ‘fooData’,
ITEM_BAR = ‘barData’
}

const lookingForKey = ‘ITEM_BAR’
const lookingForValue = ‘barData’

// test if `lookingForKey` exists within `EList`
console.log(Object.keys(EList).some((v) => v === lookingForKey))

// test if `lookingForValue` exists within `EList`
console.log(Object.values(EList).some((v) => v === lookingForValue))Enum Vehicle {
Car = ‘car’,
Bike = ‘bike’,
Truck = ‘truck’
}

// becomes:

{
Car: ‘car’,
Bike: ‘bike’,
Truck: ‘truck’
}

// So you just need to do:

if (Object.values(Vehicle).includes(‘car’)) {
// Do stuff here
}

Thank you for using DeclareCode; We hope you were able to resolve the issue.

More questions on [categories-list]

0
inline scripts encapsulated in