![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
爱写代码的马良
强者不屈于命运。
展开
-
js闭包只让函数执行一次
function once(f) { var run; return function() { if (!run) { run = true; f.apply(this, arguments); } } } var g = once(function(x) { ale原创 2016-04-30 14:50:53 · 1696 阅读 · 0 评论 -
js自娱自乐
/*1:大厅里有100盏灯,每盏灯都编了号码,分别为1-100。每盏灯由一个开关来控制。(开关按一下,灯亮,再按一下灯灭。开关的编号与被控制的灯相同。) 开始时,灯是全灭的。现在按照以下规则按动开关。 第一次,将所有的灯点亮。 第二次,将所有2的倍数的开关按一下。 第三次,将所有3的倍数的开关按一下。 以此类推。第N次,将所有N的倍数的开关按一下。 问第100次按完以后,大厅里还有几盏原创 2016-04-30 14:53:02 · 367 阅读 · 0 评论