Создание объектов JavaScript без ссылок

В JavaScript создание объекта без ссылки означает создание объекта без присвоения его переменной. Есть несколько способов добиться этого:

  1. Метод 1: использование выражения немедленно вызываемой функции (IIFE)

    (function() {
    // Object properties and methods
    })();
  2. Метод 2: использование ключевого слова newс функцией конструктора

    new function() {
    // Object properties and methods
    }();
  3. Метод 3. Использование буквенного обозначения объекта внутри круглых скобок

    ({ 
    // Object properties and methods
    });
  4. Метод 4: использование метода Object.create()

    Object.create(null, {
    // Object properties and methods
    });
  5. Метод 5: использование стрелочной функции ES6 в качестве IIFE

    (() => {
    // Object properties and methods
    })();

Обратите внимание, что во всех этих методах объект создается без присвоения переменной, и поэтому вы не можете ссылаться на него позже в своем коде.