Backbone.js beginnt mit:Was ist das Ziel von self.self == Self-Check in JavaScript?
//Establish the root object, `window` (`self`) in the browser, or `global` on the server.
//We use `self` instead of `window` for `WebWorker` support.
var root = (typeof self == 'object' && self.self == self && self) ||
(typeof global == 'object' && global.global == global && global);
Was für ist self.self == self
? Wann kann es falsch sein?
Gleiches über global.global == global
.
Ich denke, dass sie zuerst "self" und dann "self.self" überprüfen sollten. Wenn "self" sonst "null" wäre, würde "self.self" werfen. – Oriol
Die 'Selbst'-Schikane hat wahrscheinlich etwas mit [' window.self'] (https://developer.mozilla.org/en-US/docs/Web/API/Window/self) zu tun, nicht sicher über 'global '. –