Size: a a a

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

2021 February 01

HW

Helmed Wolf in JavaScript Noobs — сообщество новичков
Alexey Ermakov
просто for
ок спасибо
источник

v

va1 in JavaScript Noobs — сообщество новичков
или .map(.map(.map())),flat(Infinity)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Звучит как стеб, а это не стеб )
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
или идти работать дворником
источник

HW

Helmed Wolf in JavaScript Noobs — сообщество новичков
короче. Я просто обьявил масив и запустил forEach в forEach где в итоге просто пушаю нужные элементы в массив
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Правильно
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Если говнокодить, то идти до конца
источник

HW

Helmed Wolf in JavaScript Noobs — сообщество новичков
const gamesTop = []
device.playlists.forEach(playlist => {
   playlist.games.forEach(game => {
       gamesTop.push({
           gameName: game.name,
           gameOmi: game.omi
       })
   })
})
источник

HW

Helmed Wolf in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Если говнокодить, то идти до конца
можно узнать у вас как это красиво описать?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Да норм по-моему )
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Сразу видно, что происходит
источник

СГ

Саша Головенко... in JavaScript Noobs — сообщество новичков
va1
потому, что upDate в конкретном примере вызывается не как метод обьекта, а как свободный вызов функции, соответственно this будет глобальным обьектом шиндоз, или андеф, если стрикт режим
Извини, забыл уточнить, вызывал через call, все работает, там просто вызвал в конце кода эту ф-цию без аргументов, и this ни к чему не привязывался)
источник

AM

Andrii Mosin in JavaScript Noobs — сообщество новичков
Helmed Wolf
const gamesTop = []
device.playlists.forEach(playlist => {
   playlist.games.forEach(game => {
       gamesTop.push({
           gameName: game.name,
           gameOmi: game.omi
       })
   })
})
а то что они повторятся будут норм?
источник

AM

Andrii Mosin in JavaScript Noobs — сообщество новичков
Helmed Wolf
const gamesTop = []
device.playlists.forEach(playlist => {
   playlist.games.forEach(game => {
       gamesTop.push({
           gameName: game.name,
           gameOmi: game.omi
       })
   })
})
device.playlist.map(el => el.playlist).map(el=> {el.name, el.omi})
источник

AM

Andrii Mosin in JavaScript Noobs — сообщество новичков
так вроде короче
источник

ЖС

Женя Саенко... in JavaScript Noobs — сообщество новичков
Andrii Mosin
device.playlist.map(el => el.playlist).map(el=> {el.name, el.omi})
Выглядит нерабочим
источник

AM

Andrii Mosin in JavaScript Noobs — сообщество новичков
В плане , мап же массив ретурнит
источник

ЖС

Женя Саенко... in JavaScript Noobs — сообщество новичков
Если только ты не направление указывал куда можно посмотреть
источник

v

va1 in JavaScript Noobs — сообщество новичков
Andrii Mosin
device.playlist.map(el => el.playlist).map(el=> {el.name, el.omi})
У тебюя в плейлисте у каждого элемента массива свой плейлист ?
источник

j

jk in JavaScript Noobs — сообщество новичков
Andrii Mosin
device.playlist.map(el => el.playlist).map(el=> {el.name, el.omi})
Ну тогда уж как то так .map(({name, omi}) => ({name, omi}))
источник