Size: a a a

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

2020 December 14

t

tapik in JavaScript Noobs — сообщество новичков
tapik
[{a:1, b:2},{a:2, b:1},{a:3, b:2},{a:2, b:3},] из этого массив надо сгруппировать в массивы объекты, так чтобы в  одном массивы были объекты у которых a==b и b==a
function group(arr) {
 const temp = arr.reduce((acc, elem) => {
   const key = ${elem.a}${elem.b}.split('').map(e => e.charCodeAt()).reduce((total, amount) => total + amount);
   if(!acc[key]) {
     acc[key] = [];
   }
   acc[key].push(elem);
   return acc;
 }, {});
 return Object.getOwnPropertyNames(temp).map(k => temp[k]);
}       норм решение?
источник

А

Андрей in JavaScript Noobs — сообщество новичков
я могу конечно быть не прав, но это как раз контент, если конечно это не какое-то специфичиное приложение типа гуглодоков
источник

t

tapik in JavaScript Noobs — сообщество новичков
tapik
function group(arr) {
 const temp = arr.reduce((acc, elem) => {
   const key = ${elem.a}${elem.b}.split('').map(e => e.charCodeAt()).reduce((total, amount) => total + amount);
   if(!acc[key]) {
     acc[key] = [];
   }
   acc[key].push(elem);
   return acc;
 }, {});
 return Object.getOwnPropertyNames(temp).map(k => temp[k]);
}       норм решение?
либо хэши можно для ключей посчитать..
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
как человек с большим опытом веб-разработки скажу - я бы таблицу не исползовал никогда )
источник

А

Андрей in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
как человек с большим опытом веб-разработки скажу - я бы таблицу не исползовал никогда )
а зря
источник

@

@xtx in JavaScript Noobs — сообщество новичков
Ну всмысле как... Делали разную херню, лично я верстал макеты из видеоуроков, просто с тырнета макеты.
Современные курсы на вайтишника - это фикция для тех кто хочет побыстрому срубить бабла.
источник

А

Андрей in JavaScript Noobs — сообщество новичков
теги не просто так добавляются, и спека к ним не просто так пишется
источник

А

Андрей in JavaScript Noobs — сообщество новичков
так же как мне было по контексту понятно что ты верстаешь страницы таблицами)
источник

А

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

j

jk in JavaScript Noobs — сообщество новичков
tapik
function group(arr) {
 const temp = arr.reduce((acc, elem) => {
   const key = ${elem.a}${elem.b}.split('').map(e => e.charCodeAt()).reduce((total, amount) => total + amount);
   if(!acc[key]) {
     acc[key] = [];
   }
   acc[key].push(elem);
   return acc;
 }, {});
 return Object.getOwnPropertyNames(temp).map(k => temp[k]);
}       норм решение?
[{ a: 2, b: 1 }, { a: 2, b: 1 }, { a: 3, b: 2 }, { a: 4, b: 1 }]
источник

А

Андрей in JavaScript Noobs — сообщество новичков
мне всё таки интересно как Денис пилит таблицы без таблиц
источник

AE

Alexander Epifanov in JavaScript Noobs — сообщество новичков
зачем ты матом орешь, как резанный*
источник

t

tapik in JavaScript Noobs — сообщество новичков
jk
[{ a: 2, b: 1 }, { a: 2, b: 1 }, { a: 3, b: 2 }, { a: 4, b: 1 }]
источник

j

jk in JavaScript Noobs — сообщество новичков
tapik
Ну ты понимаешь, что твоё решение работает только на том массиве, что был предоставлен. Однако ломается на некоторых других. Пример такого массива я тебе и показал.
источник

t

tapik in JavaScript Noobs — сообщество новичков
jk
Ну ты понимаешь, что твоё решение работает только на том массиве, что был предоставлен. Однако ломается на некоторых других. Пример такого массива я тебе и показал.
ну это понятно
источник

М

Миша in JavaScript Noobs — сообщество новичков
Каких именно?
источник

М

Миша in JavaScript Noobs — сообщество новичков
Так там, если не ошибаюсь, есть тренажер
Который вначале бесплатный
Потом, вроде, он будет по подписке в 500 рублей в месяц (может другая сумма, но около этой)
Как много по нему можно заниматься бесплатно я не знаю
Я пришел спрашивать "за" html academy впринципе
источник

AE

Alexander Epifanov in JavaScript Noobs — сообщество новичков
и гнобить ?
источник

М

Миша in JavaScript Noobs — сообщество новичков
Так все (почти все)  конторы за деньги работают
источник

AE

Alexander Epifanov in JavaScript Noobs — сообщество новичков
понятно
источник