Utworzyłem ten fragment za pomocą ramda
, aby sprawdzić, czy jakakolwiek wartość tablicy A istnieje w tablicy B, zakładając, że są to płaskie tablice.Czy mogę to lepiej z curry?
var hasAtLeastOneTruthValue = ramda.contains(true);
var alpha = [1,2,3]
var beta = [4,1,7];
var valueOfArrayInArray = ramda.map(function(a_v){
return ramda.contains(a_v, beta);
});
console.log(hasAtLeastOneTruthValue(valueOfArrayInArray(alpha)));
Co mi się nie podoba to, że sztywnobeta
wewnątrz valueOfArrayInArray
. Czy można to zrobić inaczej, aby tak nie było? Proszę zauważyć, że nie szukam zupełnie innej implementacji, która ma taki sam efekt, ale po prostu lepiej zrozumieć, jak w tym przypadku lepiej się kurować.
Znakomity, bardzo dziękuję! – rollingBalls