Musiałbym dodać kilka tablic w zależności od elementu. Oznacza to, że mam kilka tablic o jednakowej długości i potrzebuję jednego z taką samą liczbą elementów, które są sumą danych wejściowych. Podkreślenie ma metody składania wszystkich elementów w jeden i mapowania każdego elementu za pomocą funkcji, ale nie mogę znaleźć żadnego sposobu na połączenie dwóch macierzy.Odwzorowywanie dwóch (lub więcej) tablic na jeden z underscore.js
Jeśli moje oryginalne tablice były [1,2,3,4,5,6]
, [1,1,1,1,1,1]
i [2,2,2,2,2,2]
, wynik powinien wynosić [4,5,6,7,8,9]
.
Wiem, że mogę to zrobić przez iterowanie po tablicach, ale zastanawiam się, czy byłoby łatwiej/szybciej za pomocą funkcji underscore.js. Czy mogę to zrobić? W jaki sposób?
To jest idealne. Działa we wszystkich moich scenariuszach i jest wystarczająco szybki. Zamierzam porównać to z bezpośrednią iteracją, ale wygląda świetnie. Dziękuję Ci. –
@Bergi Nie rozumiem notacji apply (_,) Do jakiej funkcji underscorejs jest to _ związane z? –
@StephaneRolland: '_' tutaj jest sam obiekt podkreślenia. Sprawdź, co ['fn.apply'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply) robi z argumentami ... Właściwie mogliśmy również przekazać 'null'. – Bergi