Size: a a a

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

2021 June 24

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
да я не о том
источник

JK

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

JK

John Kanegem in JavaScript Noobs — сообщество новичков
Вот
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
всё, понял, изи
источник

JK

John Kanegem in JavaScript Noobs — сообщество новичков
Это пример структуры данных
источник

IS

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

JK

John Kanegem in JavaScript Noobs — сообщество новичков
Это firebase))
источник

JK

John Kanegem in JavaScript Noobs — сообщество новичков
У него по дефолту из бэка приходит объект объектов
источник

IS

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

JK

John Kanegem in JavaScript Noobs — сообщество новичков
И есть встроенные в api методы сортировки, но они кастрированные
источник

С

Сергей Сергеевич 👔... in JavaScript Noobs — сообщество новичков
А как надо было удобно, потом покажите пожалуйста?
источник

JK

John Kanegem in JavaScript Noobs — сообщество новичков
Да это я сделал вроде) я когда получаю данные с бэека, я их по дурацкому в массив походу перевел
источник

JK

John Kanegem in JavaScript Noobs — сообщество новичков
useEffect(() => {
   const todoRef = firebase.database().ref("Todos");

   todoRef.on("value", (snapshot) => {
     // setTodosList(snapshot.val());
     const arr = [];
     snapshot.forEach((child) => {
       arr.push({ [child.key]: child.val() });
     });
     setTodosList(arr);
   });
 }, []);
источник

JK

John Kanegem in JavaScript Noobs — сообщество новичков
Это я создал массив такого вида, пытаясь конвертнуть объект объектов с сервера в массив который можно было бы сортировать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
const getFirstKey = obj => Object.keys(obj)[0];
arr.sort((a, b) => {
   const aTitle = a[getFirstKey(a)].title;
   const bTitle = b[getFirstKey(b)].title;
   return new Intl.Сollator().compare(aTitle, bTitle)
})
источник

JK

John Kanegem in JavaScript Noobs — сообщество новичков
сейчас попробую
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
так это ж тупо id, id место внутри объекта
источник

IS

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

JK

John Kanegem in JavaScript Noobs — сообщество новичков
А как тогда сортировать?) Если там приходит не массив с сервера
источник

JK

John Kanegem in JavaScript Noobs — сообщество новичков
в данные вида { key: {data: val} }
источник