Created
August 15, 2024 05:48
-
-
Save BiosBoy/67fddb7a72eddc7bedafc1a67b0e9f3d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const userRole = 'admin'; | |
if (userRole === 'admin' || userRole === 'editor' || userRole === 'moderator') { | |
console.log('Access granted'); | |
} else { | |
console.log('Access denied'); | |
} | |
const userRole = 'admin'; | |
const authorizedRoles = ['admin', 'editor', 'moderator']; | |
if (authorizedRoles.includes(userRole)) { | |
console.log('Access granted'); | |
} else { | |
console.log('Access denied'); | |
} | |
const roleActions = { | |
admin: 'Full access', | |
editor: 'Edit access', | |
moderator: 'Moderate access' | |
}; | |
const userRole = 'editor'; | |
console.log(roleActions[userRole] || 'No access'); | |
const userRole = 'guest'; | |
switch (userRole) { | |
case 'admin': | |
console.log('Full access'); | |
break; | |
case 'editor': | |
console.log('Edit access'); | |
break; | |
case 'moderator': | |
console.log('Moderate access'); | |
break; | |
default: | |
console.log('No access'); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment