Zuri (he/him) 🕐 CET<p>Another <a href="https://mastodon.online/tags/CodeGolf" class="mention hashtag" rel="tag">#<span>CodeGolf</span></a> puzzle for <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a> <a href="https://mastodon.online/tags/WebDev" class="mention hashtag" rel="tag">#<span>WebDev</span></a> people:</p><p>I have n functions that type one argument of the same type and return a boolean.</p><p>The current usage is:<br />function a(b) {<br /> return c(b) && d(b)<br />}</p><p>I boiled down a to<br />a = (b) => [c, d].every(fn => fn(x))</p><p>I assume, this can be further boiled down via bind/ <a href="https://mastodon.online/tags/PartialApplication" class="mention hashtag" rel="tag">#<span>PartialApplication</span></a>/ <a href="https://mastodon.online/tags/Currying" class="mention hashtag" rel="tag">#<span>Currying</span></a> </p><p>What do you think? </p><p><a href="https://mastodon.online/tags/amCoding" class="mention hashtag" rel="tag">#<span>amCoding</span></a> <a href="https://mastodon.online/tags/amProgramming" class="mention hashtag" rel="tag">#<span>amProgramming</span></a> <a href="https://mastodon.online/tags/webDevelopment" class="mention hashtag" rel="tag">#<span>webDevelopment</span></a> <a href="https://mastodon.online/tags/softwareDevelopment" class="mention hashtag" rel="tag">#<span>softwareDevelopment</span></a> <a href="https://mastodon.online/tags/softwareEngineering" class="mention hashtag" rel="tag">#<span>softwareEngineering</span></a></p>