! 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 )
}()