Size: a a a

Node.js — русскоговорящее сообщество

2021 March 03

Я

Ярослав in Node.js — русскоговорящее сообщество
так и делают
источник

DL

DooDac LongNhat in Node.js — русскоговорящее сообщество
окей спс
источник

АГ

Андрей Гончаренко... in Node.js — русскоговорящее сообщество
Всем доброго времени суток, подскажите почему если я вот так объединю и отсортирую масивы, они в правильном порядке будут выводится

let list = [
 {dataValues: { user: 'fred',   age: 48 }},
 {dataValues: { user: 'barney', age: 36 }},
 {dataValues: { user: 'fred',   age: 30 }},
 {dataValues: { user: 'barney', age: 34 }}
];
let list2 = [
 {dataValues: {her: 123, age: 33, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 31, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 37, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 38, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 49, tap: 10, ger: 124}}
];
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));


А если так:

  let list = [
   {dataValues: { user: 'fred',   age: 48 }},
   {dataValues: { user: 'barney', age: 36 }},
   {dataValues: { user: 'fred',   age: 30 }},
   {dataValues: { user: 'barney', age: 34 }}
 ];
let list2 = [
 {dataValues: {her: 123, kk: 33, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 31, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 37, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 38, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 49, tap: 10, ger: 124}}
];
list2 = list2.map(x => {
 x.dataValues.age = x.dataValues.kk;
 return x
});
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));

то будет неправильный порядок
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Андрей Гончаренко
Всем доброго времени суток, подскажите почему если я вот так объединю и отсортирую масивы, они в правильном порядке будут выводится

let list = [
 {dataValues: { user: 'fred',   age: 48 }},
 {dataValues: { user: 'barney', age: 36 }},
 {dataValues: { user: 'fred',   age: 30 }},
 {dataValues: { user: 'barney', age: 34 }}
];
let list2 = [
 {dataValues: {her: 123, age: 33, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 31, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 37, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 38, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 49, tap: 10, ger: 124}}
];
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));


А если так:

  let list = [
   {dataValues: { user: 'fred',   age: 48 }},
   {dataValues: { user: 'barney', age: 36 }},
   {dataValues: { user: 'fred',   age: 30 }},
   {dataValues: { user: 'barney', age: 34 }}
 ];
let list2 = [
 {dataValues: {her: 123, kk: 33, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 31, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 37, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 38, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 49, tap: 10, ger: 124}}
];
list2 = list2.map(x => {
 x.dataValues.age = x.dataValues.kk;
 return x
});
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));

то будет неправильный порядок
перестаньте спамить, не читаемо
источник

АГ

Андрей Гончаренко... in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
перестаньте спамить, не читаемо
а что здесь не читаемо? и это не спам
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
количество текста и форматинг
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
разместите на шаринг сервисах и киньте ссылку
источник

V

VN in Node.js — русскоговорящее сообщество
Дайте пыже дениг пыже qiwi.com/n/plovck
источник

АГ

Андрей Гончаренко... in Node.js — русскоговорящее сообщество
окей
источник

E

Evgen in Node.js — русскоговорящее сообщество
Андрей Гончаренко
Всем доброго времени суток, подскажите почему если я вот так объединю и отсортирую масивы, они в правильном порядке будут выводится

let list = [
 {dataValues: { user: 'fred',   age: 48 }},
 {dataValues: { user: 'barney', age: 36 }},
 {dataValues: { user: 'fred',   age: 30 }},
 {dataValues: { user: 'barney', age: 34 }}
];
let list2 = [
 {dataValues: {her: 123, age: 33, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 31, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 37, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 38, tap: 10, ger: 124}},
 {dataValues: {her: 123, age: 49, tap: 10, ger: 124}}
];
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));


А если так:

  let list = [
   {dataValues: { user: 'fred',   age: 48 }},
   {dataValues: { user: 'barney', age: 36 }},
   {dataValues: { user: 'fred',   age: 30 }},
   {dataValues: { user: 'barney', age: 34 }}
 ];
let list2 = [
 {dataValues: {her: 123, kk: 33, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 31, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 37, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 38, tap: 10, ger: 124}},
 {dataValues: {her: 123, kk: 49, tap: 10, ger: 124}}
];
list2 = list2.map(x => {
 x.dataValues.age = x.dataValues.kk;
 return x
});
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));

то будет неправильный порядок
У тебя эта часть одинаковая, значит и работать будет так же
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));


Значит вопрос к содержимому
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Ярослав
будет подругому такие отношения и не сделаешь
вот варианты по-другому
docs.mongodb.com/manual/applications/data-models-tree-structures/
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
50% NodeJS чата в одной картинке
источник

V

VN in Node.js — русскоговорящее сообщество
Хд
источник

V

VN in Node.js — русскоговорящее сообщество
Смешно стало
источник

N

Nikita in Node.js — русскоговорящее сообщество
@baffffffff вроде как катит туда
источник

NS

Nurlykhan Salamatov in Node.js — русскоговорящее сообщество
😂😂
источник

АГ

Андрей Гончаренко... in Node.js — русскоговорящее сообщество
Evgen
У тебя эта часть одинаковая, значит и работать будет так же
list = list.concat(list2);
list = _.sortBy(list, ['age']);
console.log(JSON.stringify(list));


Значит вопрос к содержимому
У меня получается есть 2 коллекции объектов в которых нет одинакового поля что бы по нему их сортировать после того как объединю, я для этого в один с массивов добавляю такой же ключь и присваиваю ему значение, после по этому полю сортирую, но правильный порядок все равно не получается
источник

V

VN in Node.js — русскоговорящее сообщество
источник

V

VN in Node.js — русскоговорящее сообщество
Почему не выводит когда юзаю
источник