Size: a a a

JavaScript — русскоговорящее сообщество

2020 December 25

М

Максим in JavaScript — русскоговорящее сообщество
Dmitry Sidorov
Всем привет, подскажите подайлуйста, как массив
1. const firstArr = [
   {
       name: 1,
       subs: [
           {name: 2}
       ]
   },
   {
       name: 3,
       subs: [
          {name: 4}
       ]
   }
]
Превратить в
2: const secondArr = [
   {
       name: 1
   },
   {
       name: 2
   },
   {
       name: 3
   },
   {
       name: 4
   }
]
first.map(({name}) => ({name}));
источник

AB

Artem Barshatskyi in JavaScript — русскоговорящее сообщество
Andrew Summers
не, ну я же не сбиваюсь с пути - просо на 5 дней уйду в бек и сделаю апп свой простой и все. А потом дальше продолжу путь во фронт
Все щас фреймворки юзают, практически никто не собирают с 0 проект, используя express, webpack и тп
источник

DS

Dmitry Sidorov in JavaScript — русскоговорящее сообщество
Максим
first.map(({name}) => ({name}));
Спасибо
источник

AB

Artem Barshatskyi in JavaScript — русскоговорящее сообщество
Максим
first.map(({name}) => ({name}));
тут придет 2 обьекта а ему надо 4 обьекта в массиве
источник

М

Максим in JavaScript — русскоговорящее сообщество
Artem Barshatskyi
тут придет 2 обьекта а ему надо 4 обьекта в массиве
?
источник

М

Максим in JavaScript — русскоговорящее сообщество
это деструктуризация обычная, чтобы один name вернуло в объекте сразу

// а..
источник

AB

Artem Barshatskyi in JavaScript — русскоговорящее сообщество
Максим
это деструктуризация обычная, чтобы один name вернуло в объекте сразу

// а..
Там есть ключ subs который массив обьектов и у него тоже есть ключ name
источник

AS

Andrew Summers in JavaScript — русскоговорящее сообщество
Artem Barshatskyi
Все щас фреймворки юзают, практически никто не собирают с 0 проект, используя express, webpack и тп
я понимаю, это просто тестирование работы системы в целом.
источник
2020 December 26

Ü

Ü in JavaScript — русскоговорящее сообщество
не знаете, как можно при работе на сайте, для примера HH.ru при просмотре вакансии, например я уже отписал этому работодателю и я хочу, чтобы мне вообще его в поиске не выводило, расширения нету никакого, чтобы мне с сайта страничку перестало типо"индексировать"? Так же и на ютубе, не хочу чтобы многие каналы просто мне попадались на вид, там есть функция, но не всегда работает, в поиске все равно высвечивается.
источник

М

Максим in JavaScript — русскоговорящее сообщество
Dmitry Sidorov
Спасибо
Ну можно вот так..
first.reduce((acc, el) => {
acc.push({name: el['name']});
acc.push(el['subs'][0]);
return acc
}, []);

но из сабов будет только первого брать, если их там больше - лучше 2 цикла запустить уже наверное
источник

R

Remorsed Exhale in JavaScript — русскоговорящее сообщество
Всем доброго времени суток, если здесь есть люди, которые занимались/занимаются разработкой интернет-магазинов с использованием NodeJS - дайте знать, пожалуйста! Я много времени не займу🥺
источник

AS

Amazing State in JavaScript — русскоговорящее сообщество
Смотрю МДН, и часто где метод указывается через prototype) чем отличаются эти методв, ведь оба ведь просто методы конструктора?) почему там указан прототип? в MDN) Promise.prototype.then()  иPromise.all()
источник

AS

Amazing State in JavaScript — русскоговорящее сообщество
т.е. в чем главное отличие методов которые имеютв доках  prototype?
источник

L

Laceroman in JavaScript — русскоговорящее сообщество
Amazing State
Смотрю МДН, и часто где метод указывается через prototype) чем отличаются эти методв, ведь оба ведь просто методы конструктора?) почему там указан прототип? в MDN) Promise.prototype.then()  иPromise.all()
Прототипы вообще не люди придумали, а рептилойды
источник

AS

Amazing State in JavaScript — русскоговорящее сообщество
понял) спасибо
непонятно только тогда зачем они .then сделали статическим. Ведь они с .all одинаково используются в принципе )
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Amazing State
понял) спасибо
непонятно только тогда зачем они .then сделали статическим. Ведь они с .all одинаково используются в принципе )
совсем не похоже
источник

L

Laceroman in JavaScript — русскоговорящее сообщество
Amazing State
понял) спасибо
непонятно только тогда зачем они .then сделали статическим. Ведь они с .all одинаково используются в принципе )
Что-то ты ошибаешься парень
источник

AD

AluV Daniil in JavaScript — русскоговорящее сообщество
Amazing State
т.е. в чем главное отличие методов которые имеютв доках  prototype?
прототип это предок объекта. Ты можешь добавить метод в прототип или переназначить его, тогда это изменение коснется всех его потомков. А если ты используешь методы напрямую то только данного экземпляра объекта.
Для обычного вызова метода промиса разницы нет, только в небольшой скорости доступа. Так как если метод не найден он будет искаться в прототипах
В доках указан prototype чтобы ты точно понимал где находится сам метод и это поможет в некоторых ситуациях понять иерархию и структуру объекта.
За разницу между then и all думаю прочитаешь в тех же доках
источник

⚡️SoNiK ︻┳ั芫ี┳═─┵... in JavaScript — русскоговорящее сообщество
помогите пажалуста. Что будет ответ
источник

AD

AluV Daniil in JavaScript — русскоговорящее сообщество
Частное это просто результат же, делишь и все
источник