Size: a a a

JavaScript.Ninja

2016 September 30

SC

Sergey Chichulin in JavaScript.Ninja
хороший вопрос, тоже интересует
источник

SC

Sergey Chichulin in JavaScript.Ninja
в ангуларе2 в шаблонах есть так называемый elvis оператор, с помощью которого такой код можно написать:
field?.displayValues?.length
источник

SC

Sergey Chichulin in JavaScript.Ninja
но это только в шаблонах (в html)
источник

AB

Anna Balesnaya in JavaScript.Ninja
{field:{displayValues:{length}={}}={}}
источник

KK

K K in JavaScript.Ninja
пришло в голову lodash _.get
источник

IK

Illya Klymov in JavaScript.Ninja
да, возьмите lodash get
источник

IK

Illya Klymov in JavaScript.Ninja
и не выдумывайте
источник

CS

Constantyn Spirichev in JavaScript.Ninja
А если не используется на проэкте подобных (lodash) библиотек, то лучше написать просто хелпер для подобного кейса?
источник

IK

Illya Klymov in JavaScript.Ninja
да, но назовите хотя бы одну причину не использовать lodash
источник

KK

K K in JavaScript.Ninja
вопрос только
источник

SC

Sergey Chichulin in JavaScript.Ninja
Illya Klymov
да, но назовите хотя бы одну причину не использовать lodash
странные случаи вроде моего когда во всех проектах LINQ.js - https://linqjs.codeplex.com/
источник

KK

K K in JavaScript.Ninja
_.get(field, ‘displayValues.length’) > 1 или

field && _.get(field, ‘displayValues.length’) > 1
источник

IK

Illya Klymov in JavaScript.Ninja
я думаю что там есть
источник

SC

Sergey Chichulin in JavaScript.Ninja
потому что серверсайд разработчики пишут на .NeT
источник

IK

Illya Klymov in JavaScript.Ninja
ну это не повод не притащить мелкую библиотеку )
источник

SL

Semen Levenson in JavaScript.Ninja
Тем более он же модульный
источник

SL

Semen Levenson in JavaScript.Ninja
Можно только get взять
источник

SC

Sergey Chichulin in JavaScript.Ninja
это верно!
источник

SC

Sergey Chichulin in JavaScript.Ninja
K K
_.get(field, ‘displayValues.length’) > 1 или

field && _.get(field, ‘displayValues.length’) > 1
первый вариант видимо
источник

D

Dmitriy in JavaScript.Ninja
Всем привет, начал запускать проектна os mac и выпадает такая ошибка Error: listen EADDRNOTAVAIL 127.0.0.10:80 Этот ip в hosts прописал не пойму в чем дело на linux и windows все работает без ошибок, а с os mac беда, может кто - то сталкивался с такой бедой
источник