Size: a a a

JavaScript Noobs — сообщество новичков

2021 September 01

МА

Максим Архипов... in JavaScript Noobs — сообщество новичков
а даже если будет потом, то тот массив уже будет скорее всего не нужен
источник

AV

Alex Voevodin in JavaScript Noobs — сообщество новичков
Ребят, всем привет) Нужна помощь со slick slider'om. В консоль пишет ошибку - Uncaught TypeError: Cannot read property 'add' of null.
Уверен что это именно слайдер, потому что он иногда просто напрочь пропадает. Сайт залил на нетлифай:  https://agitated-banach-e8d67e.netlify.app/

Отдельно код который писал я:  https://codepen.io/alexvoevodin/pen/VwWaQWR

Подключено - jQuery, slick-slider и fullpage-js.
Заранее спасибо)
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
та канешна!) зачехлим ружьишко и на полку)
источник

МА

Максим Архипов... in JavaScript Noobs — сообщество новичков
можно еще кода немного дописать, что бы избежать этого
источник

ab

a b in JavaScript Noobs — сообщество новичков
Ну вообще да, я бы пример не скидывал(с ...)
источник

ab

a b in JavaScript Noobs — сообщество новичков
Там предполагалось, что не будет вложенности
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
источник

МА

Максим Архипов... in JavaScript Noobs — сообщество новичков
можно сделать глубокое копирование, если у объекта методов не будет, в любом случае это быстро
array.forEach(i => Object.assign( obj, JSON.parse(JSON.stringify(i)) ))
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
поехало всё
источник

МА

Максим Архипов... in JavaScript Noobs — сообщество новичков
по крайней мере миллион+ итераций в секунду
источник

МА

Максим Архипов... in JavaScript Noobs — сообщество новичков
в цикле
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну шо поделать хд
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
самая простая и грязная реализация:

const makeStorageProxy = (storage, key) => new Proxy(
   {},
   {
       get(_, name) {
           const currentState = JSON.parse(storage.getItem(key)) ?? {};
           return currentState[name];
       },
       set(_, name, value) {
           const currentState = JSON.parse(storage.getItem(key)) ?? {};
           currentState[name] = value;
           storage.setItem(key, JSON.stringify(currentState));
       }
   }
);

юзать так:

const test = makeStorageProxy(localStorage, 'test');
test.test = 1;
test.testObj = { test: 1 };

результат: https://t.me/js_noobs_ru/678926

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

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
какое тз - такой и результат :D
источник

МА

Максим Архипов... in JavaScript Noobs — сообщество новичков
для сравнения прошлый способ тот самый
источник

МА

Максим Архипов... in JavaScript Noobs — сообщество новичков
в 3 раза дольше работает
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
что творится
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
ыыыыыы
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
камбэк хд
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
израиль
источник