muszę wykonać operację podobną do poniższej napisany w C#:Przejdź i powrócić obiekty z listy obiektów przy użyciu Lodash/Underscore
int[] items = { 1, 2, 3, 4, 5, 6, 7 };
var a = items.Skip(2).Take(3);
które zwracają 3, 4 i 5
Podobnie muszę pominąć rekordy z liście obiektu
$scope.myObject = [ { Editable: true, Name: "Daniel Test", Site: "SE100"},
{ Editable: true, Name: "Test new", Site: "SE100"},
{ Editable: false, Name: "Test", Site: "SE100"} ]
muszę pominąć pierwszy rekord i wrócić pozostałe rekordy, czyli 1-n-ty rekord
Jak mogę to zrobić za pomocą lodash/podkreślenia?
Jeśli chcesz uzyskać trzeci element w tablicy i używasz łączenia, nie dołączaj '.value()'. W tym przypadku 'first()' zwraca już wartość skalarną. – shovavnik
Jeśli 'wartość' nie zostanie wywołana, wynikiem będzie obiekt zawężony podkreślenia, a nie wartość zwrócona przez ostatnią funkcję w łańcuchu. –
masz rację, chyba że nazwiesz "pierwszy" bez żadnych argumentów, w takim przypadku zwraca pierwszą wartość, a nie opakowanie. Nie przetestowałem 'first (1)', ale przetestowałem 'first()'. – shovavnik