function globalScope() {
	var fcn = '';
	fcn += 'try {';
	fcn += 'return this === self;';
	fcn += '} catch ( err ) {';
	fcn += 'return false;';
	fcn += '}';
	return (new Function( fcn ))(); // eslint-disable-line stdlib/require-globals, no-new-func
}
Test if the global scope is bound to the "self" variable present in browser web worker environments. When creating a new function using the `Function(){}` constructor, the execution scope aliased by the `this` variable is the global scope.

@private
@returns {boolean} boolean indicating if global scope is bound to "self" variable