函数不声明全局变量也不能传入参数,每次打印数字递增
前几天遇到个比较有意思的题目,乍眼一看,没想到怎么实现,细品发现这不就是道脑筋急转弯嘛。
题目是这样的:
// 不用全局变量实现函数执行计数 |
看到这道题,第一印象当然是找个变量去记录每一次的执行,这里又不让声明全局变量,也没有传入的参数,怎么办呢?我忘了除了变量可以存东西,还可以用其他容器去存,既然变量行不通,那是不是可以利用 js 的函数也是对象这一特性把计数存在属性里呢?
于是,我的题解是这样的:
// 不用全局变量实现函数执行计数 |
本文标题:函数不声明全局变量也不能传入参数,每次打印数字递增
文章作者:Canace
发布时间:2020-12-25
最后更新:2023-05-26
版权声明:转载请注明出处
分享