TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

JavaScript closures and recursion

14 pointsby ecounysisover 14 years ago

2 comments

tlrobinsonover 14 years ago
I'm sorry, what's so special about this bit of code?<p>It doesn't seem very interesting unless you weren't aware of JavaScript's functional nature, and it's actually more complicated than it needs to be, unless I'm missing something. Here's how I'd do it:<p><pre><code> function startSlideshow(ms) { var index = -1; var count = $(".change_link").length - 1; return setInterval(function() { index = (index + 1) % count; $('.slideshow').blinds_change(index); }, ms); }</code></pre>
评论 #1940984 未加载
评论 #1941654 未加载
ecounysisover 14 years ago
I suppose there's nothing too special abot the code. I have never seen a very good explanation of closures in javascript, so I thought I'd share it for anyone else who might benefit from it. You are more than welcome to not be impressed. In which case you are not likely the intended audience.
评论 #1941215 未加载