Max
Пятничный офтоп. Пишу статью про офферы разработчикам. А есть кто-нить щас в онлайне, кто недавно сменил работу или сейчас в процессе? Можете кинуть в личку пример оффера, который получили? Без сумм, конечно :)
Vadim
Я там заблочен
А если не секрет, почему?
Fran
Я сам не помню
Fran
Меня часто блочат
Vadim
хм
Xaxashutkin
Меня часто блочат
Даже не знаю почему
Свидетель
Свидетель
Igor
Меня часто блочат
Может пора сделать выводы?
Arutemu
Доброго ребят, подскажите, что значит !! в данном выражении? !!'false' == !!'true' // -> true
Ivan
блин, я не успел перейти
Maxim
Зачем в ит чате предлагать работу курьером мне вот интиресно)
Arutemu
Просто ковертация в булеан
то есть синтаксис !! берет следом за ним значение и в boolean перестраивает просто?
Maxim
да
Arutemu
да
благодарю
Xaxashutkin
Yasha
Парни, можете посоветовать ресур на котором можно выучить MySQL. Только на русском
Свидетель
Что?
Затянувшийся сарказм.
Dima
Кто скажет куда идти дальше? Вроде уже есть необходимие знания что бы делать что то серйозное. Знаю / применял Node.js(express) Angular 7+ TypeScript Делать пет проекти уже надоело- никакое не могу закончить не из-за того что не знаю как делать или что такое просто в определений момент понимаешь что одному не потянуть(если огромнний проект) а маленкие не интересно и безполезно
Vladislav
Кинь гитхаб
Dima
https://github.com/DimaMorozNodeJS
invasion
Напомните метод в js который пробелы убирает
invasion
Типа я в jq верстку делаю, а у меня пробелы расставляются
invasion
Нужно их убрать
Anonymous
trim()?
invasion
спс
invasion
https://cdn.discordapp.com/attachments/581509774525464617/629666463589990410/unknown.png
invasion
https://cdn.discordapp.com/attachments/581509774525464617/629666518442967040/unknown.png
invasion
Чет не работает трим
Dima
Работать иди
Без опыта комерционой разработки никто на js разработчика не возьмёте не на фронт не на бэк.
Вячеслав
а реально как без опыта коммерческой разработки попасть на работу?
Dmitry
Есть такая штука "младший разработчик \ джун"
Dmitry
Все с этого и начинали
Alex
Вячеслав
Есть такая штука "младший разработчик \ джун"
так ясень пень, что не миддлом. Но среди джуном сейчас капец конкуренция какая дикая.
Dmitry
Или вы думаете, что доку по ангуляру почитали и все, 100к в месяц в яндекс вне конкурса?
Dima
Есть такая штука "младший разработчик \ джун"
Прикол весь в том что на js с хоть какими-то умениями не берут, а на какой то WordPress готовы учить))
invasion
Умельцы, вы подскажите как затримить?
invasion
Убрать пробелы, я понимаю вы тут рыночек аналазириуете :D Но рил помощь нужна, скинул выше 2 скриншота, что не так?
Владимир
Всем привет, я джун, здесь новенький, постараюсь не задавать вопросов, предварительно не затратив время на размышления и самостоятельные поиски решения. Вот столкнулся с таким заданием, сгенерировать массив случайных чисел по введенным MIN, MAX и LENGTH массива, максимально оптимальный алгоритм, но вот одно из тех. требований к заданию - Количество чисел может превышать размер доступной памяти. хоть я и почитал несколько статей и документацию MDN, мне не до конца ясно это требование, что от меня хотят. Заранее спасибо, если кто-то разъяснит
Владимир
Условие: необходимо создать веб-приложение, которое максимально быстро считает статистические параметры по котировкам. Интерфейс должен содержать такие поля для ввода чисел: <максимальное>, <минимальное>, <количество чисел>.. Котировки эмулировать генерацией случайных чисел в количестве "<количество чисел>" и в диапазоне "<минимальное>" - "<максимальное>”. Считает такие статистические параметры: среднее, стандартное отклонение, моду, медиану. Подсчитанные значения отображает в интерфейсе, отображает отдельно время генерации и время расчетов. Технические требования: · Приложение должно быть максимально оптимизировано по скорости работы · Количество чисел может превышать размер доступной памяти · сгенерированные числа отображать не нужно.
Arutemu
Ребят, такой вопрос, вот код: [] == [] // -> false [] == ![] // -> true почему так, можете объяснить?
Владимир
Ребят, такой вопрос, вот код: [] == [] // -> false [] == ![] // -> true почему так, можете объяснить?
Два пустых массива не являются одним и тем же объектом, поэтому они не равны
Владимир
Ребят, такой вопрос, вот код: [] == [] // -> false [] == ![] // -> true почему так, можете объяснить?
https://books.google.md/books?id=3f-eDwAAQBAJ&pg=SA29-PA14&lpg=SA29-PA14&dq=%D0%B4%D0%B2%D0%B0+%D0%BF%D1%83%D1%81%D1%82%D1%8B%D1%85+%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0+%D0%BD%D0%B5+%D1%80%D0%B0%D0%B2%D0%BD%D1%8B&source=bl&ots=kpa2AgVHqx&sig=ACfU3U3CqxdkRvfrVP_Aq2kbVUmpWmgLCg&hl=ru&sa=X&ved=2ahUKEwjP-7_53oLlAhXGmIsKHTXZDP0Q6AEwA3oECAgQAQ#v=onepage&q=%D0%B4%D0%B2%D0%B0%20%D0%BF%D1%83%D1%81%D1%82%D1%8B%D1%85%20%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0%20%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B2%D0%BD%D1%8B&f=false
Славик
остановить выполнение следующих в очереди слушателей ивентов
Славик
break в общем
Виктория U
Отмена всплытия событий
Arutemu
Два пустых массива не являются одним и тем же объектом, поэтому они не равны
Спасибо. Я так и предполагал. Хотя тут же написано, что пустой массив считается логически правдивым, но [] == false // -> true Жесть. Я просто сейчас смотрю поведение == в JS в принципе и офигеваю
Arutemu
может кому интересно, вот накидал для себя
Arutemu
null > 0 // false null == 0 // false null >= 0 // true Сравнение преобразует null в число, поэтому первый и третий кейс равны false и true соответственно. null == 0 (false) потому что при нестрогом сравнение значения null и undefined ни к чему не приводятся, они равны друг другу и ничему больше [] == [] // -> false [] == ![] // -> true NaN == NaN // -> false Тут видимо принцип такой, что при NaN всегда возвращается false !![] // -> true [] == true // -> false !!null // -> false null == false // -> false тут описаны 10 условий работы == . Видимо просто случай выше попадает под последнее, где просто возвращается false https://www.ecma-international.org/ecma-262/#sec-abstract-equality-comparison [] == '' // -> true хотя пустой массив - это true, а пустая строка false Аналогично [] == 0 // -> true [''] == '' // -> true [0] == 0 // -> true А вот тут наоборот [0] == '' // -> false [null] == '' // -> true [null] == 0 // -> true [undefined] == '' // -> true [undefined] == 0 // -> true https://m.habr.com/ru/company/mailru/blog/335292/
Igor
Чтобы обходить стороной, думаю
...
Пригодится баги править
Игорь
Ребят, такой вопрос, вот код: [] == [] // -> false [] == ![] // -> true почему так, можете объяснить?
Два значения одного типа (массивы), и они не равны (объекты равны только если ссылка на один и тот же, а здесь 2 разные ссылки на разные массивы). Во втором случае по приоритету ![] приводит массив к логическому противоположному типу, поскольку все объекты true, то противоположный false. Затем сравниваем [] == false, разные типы, массив преобразуется в примитив в пустую строку, '' == false, пустые строки это false при сравнении.
Игорь
Ничего знать не надо, джеквери подрубил и поiхали
Игорь
Нахрена знать такой бред?
Arutemu
Нахрена знать такой бред?
неплохой мем назревает
twisted.sonnet
Как в js работает конкатенация? если к стрингу в цикле добавлять по одному символу... по итогу сколько экземпляров строк останется в памяти?
Игорь
Как в js работает конкатенация? если к стрингу в цикле добавлять по одному символу... по итогу сколько экземпляров строк останется в памяти?
Каждая конкатенация это создание новой строки. Сколько в памяти зависит от сборщика мусора, скорее всего на время цикла будут все, а после его завершения ненужное очистится.
Сергей
react native или flutter?
Igor
react native или flutter?
С флаттер приятнее работать