Size: a a a

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

2020 August 03

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Точнее считать
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Наверное работает

function getArraysCounts(array) {
 const map = new Map()

 for (const item of array) {
   const count = map.get(item) ?? 0
   map.set(item, count + 1)
 }

 return map
}
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Наверное работает

function getArraysCounts(array) {
 const map = new Map()

 for (const item of array) {
   const count = map.get(item) ?? 0
   map.set(item, count + 1)
 }

 return map
}
Тут можно же новый оператор (не знаю как называется "??") заменить на ||?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Тут можно же новый оператор (не знаю как называется "??") заменить на ||?
В принципе да
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Все равно не может быть что там 0 будет
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
А как тогда получать количество элементов?
хуево прочитал задание)
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
🦜
хуево прочитал задание)
Да, это моя любимая практика :D
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Вы реально просто спаситель, учите прямо хорошим вещам :)
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Наверное работает

function getArraysCounts(array) {
 const map = new Map()

 for (const item of array) {
   const count = map.get(item) ?? 0
   map.set(item, count + 1)
 }

 return map
}
задрочился на кодварс?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Ну или через редьюс

function getArraysCounts(array) {
 return array.reduce((map, item) => {
   const current = map.get(item) ?? 0
   map.set(item, current + 1)
   return map
 }, new Map())
}


Но я не очень его люблю)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
🦜
задрочился на кодварс?
Ну да, но там не настолько простые задания)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
А вообще я щас на литкоде
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
А вообще я щас на литкоде
дай линк
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
🦜
дай линк
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Задачи в problems)
источник

🦜

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

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Платный?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Но вообще на кодварсе поинтереснее обычно, но давно там не был, наверное на литкоде чуть больше уклон в типичные алгоритмы
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Платный?
Не
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Но вообще на кодварсе поинтереснее обычно, но давно там не был, наверное на литкоде чуть больше уклон в типичные алгоритмы
Куда вообще лучше идти? codewars или leetcode?
источник