Size: a a a

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

2020 December 27

d

dettrix in JavaScript Noobs — сообщество новичков
qSatan1s
там просто не совсем в этом задача состоит нужно нули из разных точек в конец перенести
const moveZero = (arr, tmp = []) => {
 const result = arr.filter((n) => n || (tmp.push(n), 0));
 return tmp.length && result.push(...tmp), result;
};
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
dettrix
const moveZero = (arr, tmp = []) => {
 const result = arr.filter((n) => n || (tmp.push(n), 0));
 return tmp.length && result.push(...tmp), result;
};
Сложно как по мне
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
qSatan1s
там просто не совсем в этом задача состоит нужно нули из разных точек в конец перенести
Можно просто отсортировать массив
источник

🏡К

🏡 Назар Калитюк... in JavaScript Noobs — сообщество новичков
Kirill Aleshkin
ребят помогите решитьь
write a function in js that prints 10 times for every 1 sec the count and the time
источник

q

qSatan1s in JavaScript Noobs — сообщество новичков
qSatan1s
можете подсказать, почему не во всех случаях 0 удаляется?
я в этой запиши добавил в if arr.push и оно заработало
источник

d

dettrix in JavaScript Noobs — сообщество новичков
Артём Бондаренко
Сложно как по мне
согласен. и возможно это решение не столь эффективно. однако. предложили фильтр, вот я и решил попробовать😅
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
qSatan1s
я в этой запиши добавил в if arr.push и оно заработало
Плохо
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
Сайд эффект
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
Тогда уже просто форич
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
А не мап
источник

KA

Kirill Aleshkin in JavaScript Noobs — сообщество новичков
спасибо
источник

q

qSatan1s in JavaScript Noobs — сообщество новичков
так мап новый массив создаёт же, с форомЕчом там ещё кучу всего нужно будет написать
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
Ну не кучу, но правда. Просто по логике мап используется когда нам нужно "отразить" исходный массив. Я б просто запомнил длину отфильтровал и допушил бы столько нулей, насколько длина отфильтрованного меньше исходного
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
+ slice и push все равно исходный массив меняют, а не новый создают
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
qSatan1s
там просто не совсем в этом задача состоит нужно нули из разных точек в конец перенести
arr.sort((a, b) => a === 0 ? 1 : -1)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
правда порядок ненулевых элементов нарушится )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
arr.sort((a, b) => a === 0 ? 1 : a > b ? 1 : -1)
вот так с сохранением порядка ненулевых, но выглядит чуть посложней
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
правда я посмотрел твой скрин, там у тебя не только числа в массиве, так что этот номер не пройдет, сорян )
источник

j

jk in JavaScript Noobs — сообщество новичков
Что-то вроде того.

arr.sort((a, b) => {
 if (a === 0) {
   return 1
 } else if (b === 0) {
   return -1
 }

 return 0
})
источник

МD

Максим Deblow in JavaScript Noobs — сообщество новичков
Что же лучше, центрифуга или вебсокеты?
источник