Size: a a a

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

2020 February 20

М

Максим in JavaScript Noobs — сообщество новичков
Aleksei
Строку можно промапить?
let arr = String(3352).split('').map(el => Number(el));
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
Aleksei
Цепочкой чето я не догнал как сделать.
A
.toString()
.split('')
.map(digit => parseInt(digit))
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Максим
let arr = String(3352).split('').map(el => Number(el));
Ага, спасибо,  туплю ))
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Aleksei
Ага, спасибо,  туплю ))
let arr = String(3352).split('').map(Number);
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Anton Permyakov
let arr = String(3352).split('').map(Number);
Ого, вот до такого бы не догадался.
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Как это вообще работает? ))
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
точно так же, как и .map(el => Number(el));, но без создания лишней функции
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Типа внутрь мапа можно просто функцию обработчик закинуть и все?
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
Да
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Aleksei
Типа внутрь мапа можно просто функцию обработчик закинуть и все?
да, только надо учитывать, что мап прокидывает 3 аргумента
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Круто, не знал.
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Вроде простой вопрос задашь и чето новое узнаешь. :)
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Number принимает только 1 аргумент, а parseInt 2, поэтому вторым аргументом будет передаваться индекс элемента, из-за чего результат будет неожиданным :)
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Понял, спасибо.
источник

DD

Dmitrii Dzyuba in JavaScript Noobs — сообщество новичков
Создавать примитивы при помощи объектов примитиво вроде как считается плохой практикой. Так что parseInt(str, 10) безопаснее будет вроде как
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Dmitrii Dzyuba
Создавать примитивы при помощи объектов примитиво вроде как считается плохой практикой. Так что parseInt(str, 10) безопаснее будет вроде как
нет, плохая практика это new Number('123'), а Number('123') это просто явное приведение типов, точно такое же, как и +'123'
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
только еще более явное
источник

DD

Dmitrii Dzyuba in JavaScript Noobs — сообщество новичков
А точно. С new плохая) не проснулся ещё)))
источник

V

Vitaliy in JavaScript Noobs — сообщество новичков
Доброе утро ребят подскажите пожалуйста преобразовать данные к такому формату?
https://codepen.io/uryashnik/pen/YzXGxEj?editors=1010
вкладка js
источник

ЕШ

Евгений Шершов... in JavaScript Noobs — сообщество новичков
народ, как строку в объект превратить? Мне надо в функцию принять строку , напрмер, "aba" и вернуть {'a': 2, 'b': 1}
источник