Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const perm1 = {
- 1: true,
- 2: false,
- 3: true,
- 4: true
- }
- const perm2 = {
- 1: false,
- 2: false,
- 3: true,
- 4: false,
- 9: true
- }
- const perm3 = {
- 1: true,
- 2: true,
- 3: false,
- 4: false,
- 5: true,
- 6: true,
- 7: true,
- 8: false,
- 9: false
- }
- const perm4 = {
- 10: true
- }
- const filterObj = (...permissions) => {
- const obj = {}
- permissions.map(permObj => Object.keys(permObj).map(perm => permObj[perm] === true ? obj[perm] = permObj[perm] : false))
- return obj
- }
- console.log(filterObj(perm1, perm2, perm3, perm4))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement