В чем плюс хранить массивом?
Мапа выглядит довольно громоздко
permissions: {
edit: true,
view: true
}
и т.д
Если хранить все доступы в массиве строками ['view', 'edit'] и т.д
Придется осуществлять по этому массиву линейный поиск, чтобы изменить права
А мой способ оптимален, компактен и понятен
Временная сложность - O(1)