JS之路:全局属性globalThis
全局属性 globalThis
此属性的特性:writable: true 。enumerable: false。configurable: true.
var getGlobal = function () {
if (typeof self !== 'undefined') { return self; }
if (typeof window !== 'undefined') { return window; }
if (typeof global !== 'undefined') { return global; }
throw new Error('unable to locate global object');
};
var globals = getGlobal();
if (typeof globals.setTimeout !== 'function') {
// 此环境中没有 setTimeout 方法!
}
浙公网安备 33010602011771号