Bagaimanakah saya boleh memudahkan kod JavaScript ini dengan merantai fungsi?
P粉099145710
2023-07-28 22:21:25
<p>Saya ingin tahu cara memudahkan panggilan fungsi ini dengan merantainya. Adakah terdapat cara untuk merantai forEach, menolak, memusnahkan tatasusunan dan memetakan bersama-sama. </p>
<pre class="brush:php;toolbar:false;">let selectorsForLoader = ['a', 'b'];
biarkan loadingElements = [];
selectorsForLoader.forEach(selector => {
loadingElements.push(...Array.from(document.querySelectorAll(selector)));
});
biarkan loaders = loadingElements.map(loadingElement => {
loadingElement.doSomething();
});</pre>
<p>Berikut ialah contoh:</p>
<pre class="brush:php;toolbar:false;">food.map(item => item.type)
.kurangkan((hasil, buah) => {
result.push(buah);
kembali [...Set(hasil) baharu];
}, []);</pre>
<p><br /></p>
Bagaimana pula dengan ini
By the way, "contoh" yang anda berikan harus ditulis seperti ini: