Size: a a a

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

2021 August 11

ДС

Денис Сафронов... in JavaScript Noobs — сообщество новичков
Буду благодарен)
источник

EC

Egor Chernykh in JavaScript Noobs — сообщество новичков
function delay(f, ms) {

 return function() {
   setTimeout(() => f.apply(this, arguments), ms);
 };

}

let f1000 = delay(alert, 1000);

f1000("test"); // shows "test" after 1000ms

Есть вот такая функция, которая принимает коллбэк и инвокает его через некоторое количество ms. Само выполнение функции осуществляется с помощью apply, и в самой статье (https://javascript.info/call-apply-decorators)  говориться:
Please note how an arrow function is used here. As we know, arrow functions do not have own this and arguments, so f.apply(this, arguments) takes this and arguments from the wrapper.
Про arguments все понятно что этот объект берется из wrappera, но зачем передавать this, если он возвращает window? Функцию можно вызвать без apply & this через spread оператор, но в статье внимание акцентируется на this.
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Ты хочешь два ключа с именем div в локалсторадже?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Все равно непонятно чего ты ожидаешь
источник

ДС

Денис Сафронов... in JavaScript Noobs — сообщество новичков
Емае
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
set принимает первым аргументом ключ а вторым значение

Если тебе нужно дополнить значение ты должен прочитать по ключу, дописать нужные данные и заново записать
источник

ДС

Денис Сафронов... in JavaScript Noobs — сообщество новичков
источник

ДС

Денис Сафронов... in JavaScript Noobs — сообщество новичков
Типо вот загрузка на html
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Ты хочешь в сторадже сохранять весь туду лист, и при его изменении обновлять данные что-бы потом при перезагрузке подтянуть сразу все данные?
источник

ДС

Денис Сафронов... in JavaScript Noobs — сообщество новичков
Здесь видео нельзя опубликовать чтоле?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Собственно ответ в этом и заключается, тебе нужно редактировать старые данные и сохранять их по новой

Но а вообще подход очень плохой, так делать не стоит

Сохраняй только данные для генерации туду листа а не html весь

Получай данные и по ним генерируй html уже
источник

ДС

Денис Сафронов... in JavaScript Noobs — сообщество новичков
I died
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Не спеши, это норма ничего не понимать с тормозить на каких-то моментах, в будущем с этим еще будешь сталкиваться очень и очень часто
источник

ДС

Денис Сафронов... in JavaScript Noobs — сообщество новичков
Ладно, я уже ничего не смогу понять, спасибо тебе
источник

MW

Mark Wayne in JavaScript Noobs — сообщество новичков
Подскажите как append в formData объект чтобы получилась вот такая структура?
источник

MW

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

AL

Alex Ligay in JavaScript Noobs — сообщество новичков
const { id, qty} = item;
formData.append(item.name, {id: qty});
Попробуй так, должно сработать
источник

AL

Alex Ligay in JavaScript Noobs — сообщество новичков
Внутри map естественно
источник

МИ

Мансур Ирзаханов... in JavaScript Noobs — сообщество новичков
В объекте если ключ "объект.свойство" то нужно оборачивать в квадратные скобки вроде
источник

МИ

Мансур Ирзаханов... in JavaScript Noobs — сообщество новичков
[item.id]: item.qty
источник