関数を連鎖させてこの JavaScript コードを簡素化するにはどうすればよいですか?
<p>これらの関数呼び出しを連鎖させて簡素化する方法を知りたいです。 forEach をチェーンし、プッシュし、配列を構造化し、マップを一緒に行う方法はありますか。 </p>
<pre class="brush:php;toolbar:false;">let selectorsForLoader = ['a', 'b'];
letloadingElements = [];
selectorsForLoader.forEach(selector => {
loadingElements.push(...Array.from(document.querySelectorAll(selector)));
});
letloaders =loadingElements.map(loadingElement => {
ロード要素.doSomething();
});</pre>
<p>これは例です: </p>
<pre class="brush:php;toolbar:false;">food.map(item => item.type)
.reduce((結果, 結果) => {
result.push(フルーツ);
return [...新しいセット(結果)];
}, []);
<p><br /></p>