ну а если уж очень любишь минимизацию, то можно и так:
function storage( key, value ) { return JSON.parse( localStorage[ typeof value === "undefined" ? 'getItem' : value === null ? 'removeItem' : 'setItem' ]( key, JSON.stringify( value ) ) ); }Правда парсер JSON возможно будет не доволен, после выполнения например функции removeItem или setItem но можно запихать в try catch это все. |
Цитата:
|
Цитата:
|
Цитата:
|
а ну понятно, хотя это глупо совать функции в хранилище... функция может измениться. Ну то есть сменил ты версию своей функции, а чел зашел и юзает старую не совместимую вылетает ошибка... Поэтому такие вещи не хранят в хранилищах, особенно удаленных локальных у пользователя. Но а что по поводу того что у тебя, дык это единичный случай. Ибо сомневаюсь что кто-то будет хранить там функции...
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 17:16. |