首页 > 代码库 > JavaScript 缓存函数测试

JavaScript 缓存函数测试

! function ()  {    var    /*    */_a = function (x)      {        ; x.forEach( function (v) { return v*v })      }    , _b = function (x)      {        var          _each = function (v) { return v*v }        ; x.forEach( _each )      }    , _c = ( function ()      {        var          _each = function (v) { return v*v }        ; return function (x)          {            ; x.forEach( _each )          }      })()    ; setInterval( function ()      {        ! function callee( _test, name )          {            var              time  = +new Date            , count = 100*100*100 // 这个变量换成全局后 速度慢几倍            ; while ( count-- )              {                ; _test([1,2,3])              }            ; console.log( name, +new Date - time )            ; return callee          } ( _a, ‘a‘ )            ( _b, ‘b‘ )            ( _c, ‘c‘ )        ; console.log( ‘----------------‘ )      }, 100 )  }()

 

JavaScript 缓存函数测试