Как создать объект JavaScript вне объекта окна? - PullRequest
2 голосов
/ 01 декабря 2019

Можно ли создать объект js, который не находится под объектом окна? Если да, то как? Существует другое текущее обсуждение , когда я пытаюсь понять местоположение _internalRoot объекта, созданного конструктором ReactRoot (). Хорошие люди говорят, что, скорее всего, это не объект window.

Я был уверен, что мы не сможем создать объект вне объекта окна.

1 Ответ

1 голос
/ 01 декабря 2019

Самый простой способ - создать немедленно выполняющуюся функцию (IIFE) и создать в ней свой объект.

(function() {
  var yourObject = {};
})();

подробнее о IIFE можно узнать здесь https://developer.mozilla.org/en-US/docs/Glossary/IIFE

...