Anonymous
Хотите научиться?
Vladislav
Шутки закончились
Vladislav
Не могу придумать
Vladislav
Есть у кого варианты?
Anonymous
Серов забанен.
Anonymous
бан
Anonymous
Почему сам админ боится выйти на дискуссию?
Anonymous
Как крыса прячется под баном.
Igor
Ещё кого-нибудь?
Anonymous
Ещё кого-нибудь?
Я бы хотел с Вами побеседовать.
Anonymous
Ещё кого-нибудь?
Не хотите обсудить концепции ООП?
Igor
Не хотите обсудить концепции ООП?
Концепции ООП в js? Нет, спасибо
invasion
js прототипированный, какое тут ооп может быть?
Anonymous
Концепции ООП в js? Нет, спасибо
Ну их можно добавить, было бы удобно.
invasion
ооп — это синтакс.сахар
invasion
типа class
Anonymous
Без них жс говно.
invasion
class в js не является классом
Future
кидай задачку
вот к примеру, есть массив из чисел, вернуть количество цифр повторяющиеся нечетное количество раз
Anonymous
class в js не является классом
Что за странная логика?
Vladislav
invasion
Потому что в JS все стоит на прототипах. ООП нету
Vladislav
Класс это надстройка над прототипами
Vladislav
В жсе
Anonymous
Класс это надстройка над прототипами
И что? Мне это ни о чем не говорит.
invasion
Пойми, что JS написан на левой коленке, и уже давным давно поздно переписывать его под ООП. Поэтому люди чтобы не заморачиваться решили просто какие-то паттерны использоваться на прототипах и приделывать синтакс.сах.
invasion
У тебя как минимум нету типов данных в JS
invasion
Они есть в V8 но не в JS
Anonymous
Анимешник умничает.
Anonymous
Пздц
Vladislav
invasion
А ну да. Лучше послать нахуй и ярлык анимешника повесить, лол
invasion
Решил тут подискутировать, так слился после аргументов
invasion
Даунич)
Vladislav
Хотел поговорить о ооп
Igor
двачеры ушли в ридонли
Igor
зовите, если еще кто вылезет
Future
А ну да. Лучше послать нахуй и ярлык анимешника повесить, лол
Не обращай внимание, таким людям надо самоутвердиться
Vladislav
invasion
Из сосача вылез, что-то в телеге задвигает
Igor
дискуссию выше оставлю, дабы потом вопросов не было, за что
Славик
вот к примеру, есть массив из чисел, вернуть количество цифр повторяющиеся нечетное количество раз
let obj = arr.reduce((o,v) => o[v] = o[v] ? o[v] + 1 : 1) Object.keys(obj).forEach(k => obj[v] & 2 == 1 && console.log(v))
Славик
оно еще может и не работать
Славик
рассказывай теперь ты за свой опыт в Js
Future
мне довелось встретить решение mas.reduce((a, b) => a ^ b)
Vladislav
Что за странный нейминг
Future
побитая операция вроде называется ^, исключает повторяющиеся элементы вроде) не помню точно
Славик
xor
Future
ну 1 на 1 даёт 0
Future
это помню
Славик
только что-то этот код не вернет повторяющиеся числа
Славик
а вернет результат ксоров всех элементов
Future
нужно же количество а не сами числа)
Славик
точняк
Future
но твой код меня пугает, особенно Object.keys
Future
надо будет почитать что это такое)
Славик
ну я неправильно понял задачу, на мой код уже можно не смотреть
Славик
количество цифр?
Славик
покажи пример
Future
эм, ну да количество цифр которые повторяются нечетное количество раз
Славик
может чисел?
Future
да 👍🏻
Славик
[1,2,3,4]
Славик
результат 4?
Future
да будет 4
Future
а [1, 1, 1, 2] будет 3)
Славик
Future
однерка повторяется 3 разв
Future
Ой
Future
видимо ошибка у меня) я не помню точное решение)
Славик
Future
😯
Future
а попробуй второй параметр дать
Future
0 наверно