个人理解从占用内存的角度而言,第二种的性能比第三种更好一点点。因为第二种的两个函数都一直保存在内存中。而开发者_如何学JAVA第三种里的aF在bF内部,bF执行完以后aF就会被销毁。因为bF外面没有变量引用aF。这里并不算是我们通常所说的闭包。
lakefavour 2022-09-17 19:54
你再把a传递进去,性能说不定更好开发者_如何学C
启凡 2022-09-17 19:57 开发者_JAVA技巧
首选,几个小函数影响不了多大性能。写代码,代码可维护行是很重要的一个方面,有时候性能往往是让路于维护的,明明有些函数可以自己写,为什么要用jq和ng...,而且第三个函数内部使用闭包,闭包会影响性能,消耗内存,你可以度娘一下 js的变量提升和js的闭包。。。。
精彩评论