Size: a a a

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

2021 October 15

j

jk in JavaScript Noobs — сообщество новичков
while (obj.next)
Будет последний obj без next
obj.next = {}
Добавить последнему obj свойство next
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
если в начало / конец втыкать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
по индексу кроме O(n) я чё-т не могу придумать хд
источник

IS

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

{

{ Max: 'JS Engineer'... in JavaScript Noobs — сообщество новичков
словил шизаскрипт)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
нет, проблема в том, что вы не хотите разделять понятие списка и узла списка
источник

АГ

Алексей Городбин... in JavaScript Noobs — сообщество новичков
Да. Это сработало) Спасибо!
источник

АГ

Алексей Городбин... in JavaScript Noobs — сообщество новичков
Всем спасибо!
источник

j

jk in JavaScript Noobs — сообщество новичков
И ещё выглядит так как будто ты пропускаешь первый элемент списка. Так что наверное let obj = this
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
Ребят
pokemonMoves.map((p) => {
   let li = document.createElement("li");
   li.innerHTML = p.move.name;
   moves.appendChild(li);
 });

Есть вот такая функция, прикладываю скрин для общей картины.

Как мне сделать так, чтобы li не клонировался каждый раз, при запуске функции getPokemonData?
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
Вот краткое описание проблемы
источник

T

Timur 👨‍💻 in JavaScript Noobs — сообщество новичков
1. При запуске функции очищай список в DOM дереве
2. Инициируй массив/список li вне цикла .map()
3. appendChild ни в коем случае не в цикле. Сперва собираешь свой массив/список а вставляешь в DOM дерево только 1 раз
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
не меняйте, а рендерите просто html заново
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
То есть:

1. Сделать логику по типу if(moves имеет в себе тег li) moves.removeChilde(li)

2 и 3 Не совсем понял

Получается, в map в массив просто засунуть p.move.names и потом уже вне map расставить по li?
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
Сейчас загуглю
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а чё гуглить, типа того можно

const renderItem = (item) => `
 <div class="item">
   <img src="${item.img.url}" alt="${item.img.altText}">
   <span>${item.title}</span>
 </div>
`;
источник

T

Timur 👨‍💻 in JavaScript Noobs — сообщество новичков
Либо вот так да, сразу в map html код себе собрать и его 1 раз зарендерить)
источник

ИФ

Имя Фамилия... in JavaScript Noobs — сообщество новичков
Ребята кто знает как подключить vk комментарии на сайт
источник

PK

Pasha Kozyr in JavaScript Noobs — сообщество новичков
а подскажите пожалуйста нубу как лучше искать инфу по не популярным либам? бывает либу использую, есть непонятка (баг или не понятем момент какой-то), в гугле не гуглится, тк либа редкая. как действовать? может лайфхаком поделитесь как нарыть инфу по либе нужную? иногда исходники либы пытаюсь смотреть, но обычно редко что понимаю 🙂 прошу поделитесь опытом
источник

VM

Ven Movs in JavaScript Noobs — сообщество новичков
а документации нету у либы?
источник