Ich habe zwei Arrays [a,b,c,d]
und [b,d,f,h]
.Array-Schnittpunkt (set-theoretische) mit Array.prototype.reduce
Ich möchte ein Array zurück mit den gemeinsamen Elementen [b,d]
bekommen.
[a,b,c,d].filter(el => [b,d,f,h].indexOf(el) !== -1)
aber ich frage mich, ob und wie ich mit reduce
das gleiche tun:
Ich kann das mit einer Kombination aus filter
und indexOf
erreichen.
Ich gebe zu, dass reduce
für mich immer noch eine der undurchsichtigsten JS-Methoden ist, obwohl ich mir viele Beispiele anschaue, also würde ich wirklich einige Ratschläge zu schätzen wissen.
Versuchen erfinden zu implementieren 'filter' mit' reduce' – Bergi