Zapoznałem się z dokumentacją lodash filter i nie jest jasne, czy trzeci parametr jest kontekstem.Czy funkcja filtrowania lodash ma kontekst?
Używam wtyczki cytoscape (dagre) i wydaje mi się, że jako argument 3 przechodzi się pod this
. Kiedy wstrzymuję wykonywanie przed wywołaniem metody filtru, zdefiniowano this
. Ale w ramach połączenia this
jest niezdefiniowana.
Zerknąłem na dokumentację underscore filter i wydaje się, że jako trzeci kontekst przyjmuję trzeci argument. Tak więc domyślam się, że wtyczka pierwotnie zastosowała podkreślenie, a następnie może zostać zmieniona na lodash. Projekt, nad którym pracuję, korzysta z lodasha.
Nie mogę zrozumieć, dlaczego this
ma wartość null w tym punkcie w mojej puszce. Mogłoby to być specyficzne dla projektu, ale chcę tylko wyjaśnić trzeci parametr filtru Lodasha.
Czy definicja filtra lodash jest dokładnie taka sama jak filtr podkreślenia? Z dokumentacji tego nie wynika.
Jaki trzeci parametr, nie ma trzeciego parametru w metodzie "filtru". –
@chsdk Tak ... Myślałem, że możesz zastąpić podkreślenie lodażem. Ale podkreślenie może zająć trzeci parametr, podczas gdy nie ma miejsca. – Touch
Lodash 3 'filter' ma trzeci parametr kontekstu. Jest usuwany w Lodash 4. – Tushar