lib/util-x.js
function checkV8StrictBug(fn) {
        var hasV8StrictBug = false;

        if (isStrictMode) {
            fn.call([1], function () {
                hasV8StrictBug = this !== null && typeof this === 'object';
            }, 'foo');
        }

        return hasV8StrictBug;
    }
function checkV8StrictBug(fn) {
        var hasV8StrictBug = false;

        if (isStrictMode) {
            fn.call([1], function () {
                hasV8StrictBug = this !== null && typeof this === 'object';
            }, 'foo');
        }

        return hasV8StrictBug;
    }
function checkV8StrictBug ( fn ) { var hasV8StrictBug = false ; if ( isStrictMode ) { fn . call ( [ 1 ] , function ( ) { hasV8StrictBug = this !== null && typeof this === 'object' ; } , 'foo' ) ; } return hasV8StrictBug ; }
Checks if the supplied function suffers from the V8 strict mode bug.
@private
@function checkV8StrictBug
@param {Function} fn
@returns {boolean}
Checks if the supplied function suffers from the V8 strict mode bug .