Size: a a a

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

2021 October 08

М

Михаил in JavaScript Noobs — сообщество новичков
Всем привет! Как с таким бороться? Не совсем понимаю, что это. Сборка на webpack, vanilla js
источник

T

Tofa in JavaScript Noobs — сообщество новичков
Делаю страницу статуса апи на экспрессе, как сделать чтобы аптайм постоянно обновлялся?
источник

j

jk in JavaScript Noobs — сообщество новичков
Попробуй вебсокеты.
источник

W

WhySoSerious in JavaScript Noobs — сообщество новичков
подскажите как реализовать многопользовательские таймеры в ноде
источник

W

WhySoSerious in JavaScript Noobs — сообщество новичков
создал бота который при одной команде создает таймер для пользователя
источник

W

WhySoSerious in JavaScript Noobs — сообщество новичков
а как сделать если их 10-9999 будет
источник

W

WhySoSerious in JavaScript Noobs — сообщество новичков
ну или как такое гуглить?)
источник

DA

Denulis Alpha in JavaScript Noobs — сообщество новичков
В моей нубовской голове вертится мысль через конструктоо
источник

Lil Дождь in JavaScript Noobs — сообщество новичков
Привет, подскажите как реализовать следующую задачу: есть 2 массива

Первый [1, ' ', 1, ' ', ' ', ' ']
Наполнение может меняться, суть в том что в массиве есть пустые строки

И есть второй массив
[2, 4, 6, 8]

Нужно пропуски в первом заполнить элементами второго массива по порядку чтобы было
[1, 2, 1, 4, 6, 8]
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Массив через цикл и проверка на пустое значение
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
заполнить - значит изменить исходный или создать новый?
источник

Lil Дождь in JavaScript Noobs — сообщество новичков
не имеет значения
источник

IS

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

Lil Дождь in JavaScript Noobs — сообщество новичков
как то через один цикл или вложенный нужен?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а второй массив не должен при этом меняться?
источник

Lil Дождь in JavaScript Noobs — сообщество новичков
второй нет
источник

V

Vlad in JavaScript Noobs — сообщество новичков
function foo(arr1, arr2) {
 for (let i = 0; i < arr1.length; i++) {
   if (arr1[i] === "") arr1[i] = arr2[i];
 }
}

const arr1 = [1, "", 2, ""];
const arr2 = ["a", "b", "c", "d"];

foo(arr1, foo2);

> [1, 'b', 2, 'd']
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Так?
источник

F

FTOH in JavaScript Noobs — сообщество новичков
let i = 0
arr1.map(e => e || arr2[i++])
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
крч, если вообще пофиг как, то, к примеру, забить хер на 2 массив и сделать на основании 1 новый
тогда
arr1.map((el) => el === '' ? arr2.shift() : el);

если второй трогать нельзя, то можно сделать копию
const tmp = [...arr2];
arr1.map((el) => el === '' ? tmp.shift() : el);

а если максимально императивно всё и менять первый массив, а второй не трогать, то

let j = 0;
for(let i = 0; i < arr1.length; i++) {
 if (arr1[i] === '') {
   arr1[i] = arr2[j];
   j++;
 }
}


ну а дальше сами вебрите либо соберите из этого всего нужный варик
источник