Size: a a a

2020 July 01

PV

Peter V in pro.js
Аркаша Одесский 🇪🇪
а так ты будешь смотреть в 7 и думать что это
не это пусть делают красноглазые чуваки пишущие на си
источник

А

Аркаша Одесский 🇪🇪... in pro.js
Peter V
не это пусть делают красноглазые чуваки пишущие на си
хочу сразу обфусцированный код писать как люпус
источник

А

Аркаша Одесский 🇪🇪... in pro.js
или коля дуров
источник

PV

Peter V in pro.js
Аркаша Одесский 🇪🇪
хочу сразу обфусцированный код писать как люпус
установи себе имплант в мозг с кложур компилером
источник

В

Виктория in pro.js
Peter V
В чем плюс хранить массивом?
Мапа выглядит довольно громоздко

permissions: {
   edit: true,
   view: true
}

и т.д

Если хранить все доступы в массиве строками ['view', 'edit'] и т.д

Придется осуществлять по этому массиву линейный поиск, чтобы изменить права

А мой способ оптимален, компактен и понятен
Временная сложность - O(1)
источник

В

Виктория in pro.js
Понятно?
источник

А

Аркаша Одесский 🇪🇪... in pro.js
Peter V
установи себе имплант в мозг с кложур компилером
мне не нравится слово кложур
источник

PV

Peter V in pro.js
Виктория
Мапа выглядит довольно громоздко

permissions: {
   edit: true,
   view: true
}

и т.д

Если хранить все доступы в массиве строками ['view', 'edit'] и т.д

Придется осуществлять по этому массиву линейный поиск, чтобы изменить права

А мой способ оптимален, компактен и понятен
Временная сложность - O(1)
Во первых массив нужен для того чтобы сохранять порядок элементов. На таких размерах O(1) вообще не играет никакой роли. А массив нулей и единичек плохо читается.
источник

В

Виктория in pro.js
Peter V
Во первых массив нужен для того чтобы сохранять порядок элементов. На таких размерах O(1) вообще не играет никакой роли. А массив нулей и единичек плохо читается.
Просмотри, пожалуйста, еще раз мое решение
источник

В

Виктория in pro.js
Ибо ты не понял
источник

PV

Peter V in pro.js
Виктория
Ибо ты не понял
Вик, я понял твое решение. Только в дебагере в конечном итоге ты увидишь массив нулей и единиц.
источник

PV

Peter V in pro.js
Плюс ко всему будет где то храниться на сервере в структурированном виде
источник

PV

Peter V in pro.js
В той же базе. И выглядеть оно примерно так и будет по колонкам как раз:
view edit remove
источник

d

dron in pro.js
Как вызвать такую нативную штуку в сафари?
источник

В

Виктория in pro.js
Peter V
В той же базе. И выглядеть оно примерно так и будет по колонкам как раз:
view edit remove
И похер на это
В итоге все равно, если тебе нужно будет узнать права, достаточно сделать так state.profile.permissions[actions.view]
источник

d

dron in pro.js
Нашёл такое, но похоже работает только с андроидом https://developer.mozilla.org/ru/docs/Web/Manifest/related_applications
источник

В

Виктория in pro.js
И все
источник

CM

Chingiz Mamiyev in pro.js
dron
Как вызвать такую нативную штуку в сафари?
источник

CM

Chingiz Mamiyev in pro.js
dron
Как вызвать такую нативную штуку в сафари?
deep linking называется
источник

PV

Peter V in pro.js
Виктория
И похер на это
В итоге все равно, если тебе нужно будет узнать права, достаточно сделать так state.profile.permissions[actions.view]
вместо state.profile.permissions.view?
источник