関数を連鎖させてこの JavaScript コードを簡素化するにはどうすればよいですか?
P粉099145710
2023-07-28 22:21:25
<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>
###これはどうですか### リーリー
ちなみに、あなたが挙げた「例」は次のように書く必要があります:
リーリー