Maksim
с какими целями?
Serhii
хотя в последнем прожекте даже не подключал...
Denisio
Жизнь облегчает
Анатолий
Да как и жквери
Анатолий
Облегчает работу :)
Serhii
в лодаше топ это get set
Maksim
что лодаш вам облегчает? что именно из него юзаете?
Анатолий
Ничего более. Сокращает количество кода, вносит сахарок, делает за тебя грязную работу
Serhii
throttle, debounce
Denisio
Вот да
Dave
посоветуйте чатики девопса
Denisio
Нет никакого смысла делать себе жизнь сложнее
Serhii
лодаш слишком полездный utils/mixin чтобы не использовать
Serhii
главное не перейти на кодстайл лодашевский _.isEmpty и тд
Serhii
кстати отличная фн, для не типизированой переменной в которую что угодно может записаться
Maksim
ну серьезно, кому в 2k17 может понадобиться _.isEmpty?
Анатолий
Serhii
для тех кто не пишет на тайпскрипте
Dave
спс
Анатолий
Только осторожно, там 2к юзеров, Хрыч, политота и хейтерства всякие :)
Serhii
и когда у тебя в переменную может попасть {}, null, 0
Maksim
каким образом?
Serhii
кто то лоханулся
Serhii
в 2017 мне апи отдает в респонсе слово ОК
Maksim
кто-то лоханулся, а разруливать это лодашем? ну такое...
Denisio
По контенттайп
Serhii
если взять реальный экспириенс с разными командами из разных стран иногда лодаш отработает быстрее чем пинок
Denisio
:)
Maksim
если им затыкать дырки криворукости других людей, то нафиг такую работу
Анатолий
Анатолий
Экономить код, время и нервы
Serhii
если ты считаешь что все в мире должно быть идеально - ты ещё джун
Анатолий
А это частный случай :)
Maksim
Serhii
как бы не старался но POC не будет идеалом никогда, а продать что то надо
Serhii
я бы поспорил, но сам не использую, кек, возможно ты прав
Serhii
топ https://lodash.com/docs/4.17.4#flattenDeep
Maksim
const a = Object.create({a: 1});
_.isEmpty(a)
//true
a.a
//1
Maksim
и все это надо держать в голове
Serhii
гитблейм, proto
Анатолий
Одним он нужен, другим нет
Serhii
Objects are considered empty if they have no own enumerable string keyed properties.
Maksim
Object.keys()
Serhii
Object.keys(a)
[]
Maksim
ну блин, Object.keys().length === 0
Maksim
я про то что это без лодаша решается так же быстро
Serhii
Object.keys(1)
Serhii
и приходится писать типизацию, typeof и тд, а тут уже есть isEmpty()
Maksim
если тебе приходит нечто и ты проверяешь на то пустое оно или нет, а потом это нечто еще как-то используешь, то у тебя что-то не так с приложением
Maksim
если это не библиотечный код конечно
Serhii
у меня автоматически, основываясь на данных из жсона рисуется табличка, в зависимости от типа - разный теплейт ячейки
Serhii
так как типы отхендлятся, нужна первая проверка на наличие самих данных
Maksim
_.isEmpty(42)
Maksim
что тут? данных нет разве?
Serhii
ну да, тут есть косяк
Serhii
кажись тогда все было в строках, без number
Serhii
наверное потому и работало
Maksim
короче это очень стремный метод на мой взгляд
Serhii
все стремное без типов, толи мужик то ли баба
Artur
маководы привет )))
Artur
Press ⌃Space or choose Code | Completion | Basic from the main menu.
^ - че это за хоткей
Maksim
потому что нужно знать с каким типом работаешь
Artur
нет
Анатолий
Artur
⌃⇧Space вот с шифтом
Serhii
может опшин
Maksim
не нужно
это зависит от желания поиметь проблем
Хохлокiт
Как лучше всего обраотать такой сценарий:
http://dl4.joxi.net/drive/2017/07/28/0014/0801/934689/89/8b12f20dab.jpg
http://dl3.joxi.net/drive/2017/07/28/0014/0801/934689/89/b0c49616ea.jpg
?
maxLength использовать нежелательно, хотел узнать можно ли как-то ограничить кол-во вводимых символов, оставив прежней длину самого инпута?
Artur
Анатолий
или от нежелания их иметь
Artur
и не контрол и ваще я сижу ржу уже
Artur
не могу автокомплит в пхп стоорме сделать
Artur
стираю последнюю букву и повторяю чтобы сработало
Artur
сразу же табы полетят в код
Serhii
Artur
вот
Serhii
шифт же