Size: a a a

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

2019 November 21

KS

K S in Node.js — русскоговорящее сообщество
Спасибо
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
K S
Самый адекватый чел и ответ
++++++++
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Eugene Butusov
Да, так и есть, закупили ящик книг, сидим копируем
сканируем 😁
источник

KS

K S in Node.js — русскоговорящее сообщество
Как же вас программистов много, но адекватных мало
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
K S
Как же вас программистов много, но адекватных мало
да, всё так и есть)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
K S
Как же вас программистов много, но адекватных мало
просто, если серьёзно, есть и такие что "работают" через чат))) Столкнулся с таким лично. От того и кекать начал) Без обид
источник

M

Michail in Node.js — русскоговорящее сообщество
Кто ниюудь значет чаты про sapui5
источник

OF

Oleg Frolov in Node.js — русскоговорящее сообщество
Всем привет. Подскажите, как побороть в ноде дефолтную сортировку объекта?

Имеем массив:
const arr = [
 {
   code: 'sadasd',
   order: 1
 },
 {
   code: '11234',
   order: 3
 }
]


Строим из массива объект:
let obj = {};
arr.forEach(e => {
   obj = { ...obj, [e.code]: e };
});


По идее должно быть теперь так:
{
 sadasd: {
   code: 'sadasd',
   order: 1
 },
 '11234': {
   code: '11234',
   order: 3
 }
}


Но почему-то на выходе получается наоборот. То есть сортировка отображаемого массива строится по ключам объектов, а не так, как объект был записан.

Как сохранить порядок ключей, по которому строится объект?
источник

MT

Matvey Tarasov in Node.js — русскоговорящее сообщество
Oleg Frolov
Всем привет. Подскажите, как побороть в ноде дефолтную сортировку объекта?

Имеем массив:
const arr = [
 {
   code: 'sadasd',
   order: 1
 },
 {
   code: '11234',
   order: 3
 }
]


Строим из массива объект:
let obj = {};
arr.forEach(e => {
   obj = { ...obj, [e.code]: e };
});


По идее должно быть теперь так:
{
 sadasd: {
   code: 'sadasd',
   order: 1
 },
 '11234': {
   code: '11234',
   order: 3
 }
}


Но почему-то на выходе получается наоборот. То есть сортировка отображаемого массива строится по ключам объектов, а не так, как объект был записан.

Как сохранить порядок ключей, по которому строится объект?
Юзай Map
источник

OF

Oleg Frolov in Node.js — русскоговорящее сообщество
Matvey Tarasov
Юзай Map
мне на выходе нужен JSON.stringify(obj) на выходе. Мэп можно так замутить?
источник

MT

Matvey Tarasov in Node.js — русскоговорящее сообщество
Oleg Frolov
мне на выходе нужен JSON.stringify(obj) на выходе. Мэп можно так замутить?
Не помню, загугли
источник

MT

Matvey Tarasov in Node.js — русскоговорящее сообщество
Ну в любом случае, это не проблема будет
источник

NK

ID:0 in Node.js — русскоговорящее сообщество
Заполняем: https://forms.gle/7oRytZSSh6yXJTFR9 🚀

Друзья, 20 ноября 2019 мы снова встретились всем сообщество Node.js Moscow. На этот раз встреча прошла на площадке Leroy Merlin (подписывайтесь на их блог – https://habr.com/ru/company/leroy_merlin/ ), за что им отдельная благодарность и лучи добра! 🙂 Ссылки на записи докладов, слайды и фотографии, а также анонсы следующих событий будут опубликованы в группах сообщества Node.js Russia. Подписывайтесь:

a) https://www.facebook.com/groups/NodeJSRussia/
b) https://vk.com/NodeJSRussia
c) https://t.me/NodeJSRussia
d) https://twitter.com/NodeJSRussia

Спасибо вам за то, что приехали и приняли участие (физически или онлайн). Благодаря каждому из вас, это событие стало ярким, весёлым, полезным и уютным. Но, как организаторы, мы точно можем ещё лучше постараться для вас, чтобы в следующий раз вам было ещё интересней, комфортней и полезней! Поэтому максимально-убедительно просим заполнить форму ниже.

Форма анонимная. Можете не стесняться. 🙂 Займет 1-3 мин. Мы любим дарить подарки. Поэтому среди тех участников, кто оставит свои контакты, мы устроим розыгрыш футболок Node.js Moscow и сертификат на 8 бесплатных занятий от наших партнеров из SkyEng.

Ещё раз спасибо, всем, кто был и до новых встреч! 🎉
Google Docs
Обратная связь Moscow Node.js Meetup 10
Форма анонимная. Можете не стесняться. :-) Займет 1-3 мин. Но мы любим дарить подарки. Поэтому среди тех участников, кто оставит свои контакты, мы устроим небольшой розыгрыш футболок Node.js Moscow и сертификата на 8 бесплатных занятий от наших партнеров из SkyEng.

Друзья, 20 ноября 2019 мы снова встретились всем сообщество Node.js Moscow. На этот раз встреча прошла на площадке Leroy Merlin (подписывайтесь на их блог – https://habr.com/ru/company/leroy_merlin/ ), за что им отдельная благодарность и лучи добра! :) Ссылки на записи докладов, слайды и фотографии, а также анонсы следующих событий будут опубликованы в следующих группах. Подписывайтесь:

a) https://www.facebook.com/groups/NodeJSRussia/
b) https://vk.com/NodeJSRussia
c) https://t.me/NodeJSRussia

Спасибо вам за то, что приехали и приняли участие. Благодаря каждому из вас, это событие стало ярким, теплым, полезным и уютным. Но мы уверены, что мы можем лучше постараться для вас, чтобы в следующий раз вам было ещё интересней, комфортней и полезней! :…
источник

M

Michail in Node.js — русскоговорящее сообщество
Привет, подскажите кто знаком с XML, изучаю новый фреймоврк, в нем используется представление в виде XML, прочитал немного про XML:

xmlns:mvc - это же пространоство имен mvc, которые используется в корне проекта, но чуть выше используется xmlns - просто без префикса. Обьясните пожалуйста какое пространство имен будет у дочерних элементов?
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
охтыж
выбрасывай помойку не ломай голову
возьми нормальный mvc
источник

OF

Oleg Frolov in Node.js — русскоговорящее сообщество
Matvey Tarasov
Ну в любом случае, это не проблема будет
пробовал по всякому. Мэп не решает проблему. Все равно на выходе объект получается сортированный по дефолту, а не как я его формирую.
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Oleg Frolov
пробовал по всякому. Мэп не решает проблему. Все равно на выходе объект получается сортированный по дефолту, а не как я его формирую.
если мне не изменяет память, по спеке языка порядок ключей не нормирован, потому что внутреннее представление может меняться. Выход тут мне кажется - писать кастомную структуру данных и/или писать кастомный сериализатор
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
вообще вроде во многих языках порядок ключей в мапах не нормирован
источник

M

Michail in Node.js — русскоговорящее сообщество
Илья | 😶
охтыж
выбрасывай помойку не ломай голову
возьми нормальный mvc
Так ты не знаешь?
источник

OF

Oleg Frolov in Node.js — русскоговорящее сообщество
Eugene Butusov
если мне не изменяет память, по спеке языка порядок ключей не нормирован, потому что внутреннее представление может меняться. Выход тут мне кажется - писать кастомную структуру данных и/или писать кастомный сериализатор
но вот в консоли браузера все отрабатывает именно так, как нужно.
источник