I'm having this problem and I can't find any solutions maybe you guys can help?
Why can't I access this._activeScene? it always returns undefined even though I already set a value for this._activeScene
class SceneManager {
    constructor() {
        this._activeScene = null;
    }
    init() {
        let loop = setInterval(function() {
            console.log(this._activeScene);
            // Returns undefined.
            if(this._activeScene != null) {
                const self = this._activeScene;
                self.options.update();
                self.options.render();
            }
        }, 16.66);
    }
    setScene(scene) {
        this._activeScene = scene;
        this._activeScene.options.initialize()
    }
    get activeScene() {return this._activeScene;}
}
let sceneManager = new SceneManager();
sceneManager.init();
let gameScene = new Scene();
sceneManager.setScene(gameScene);
 
     
    