Как сделать слайдер dbfs с соотношением 1: 1 с помощью Web Audio и Javascript?

Другие ответы, опубликованные здесь, лучше, но вот альтернатива:

  • Устанавливает значение при инициализации (не геттер, или производный и т. д.)
  • t требуется любой тип init() или код вне литерала объекта
  • Является ли литералом объекта, а не фабричной функцией или другим механиком создания объекта.
  • Не должно иметь никакой производительности (кроме инициализации)

Автономные анонимные функции и хранение окон

var foo = {
    bar:(function(){
        window.temp = "qwert";
        return window.temp;
    })(),
    baz: window.temp
};

Порядок гарантирован (bar до baz).

Конечно, он загрязняет window, но я не могу представить, чтобы кто-то писал сценарий, который требует window.temp быть постоянным. Может быть, tempMyApp, если вы параноик.

Это также уродливо, но иногда полезно. Например, когда вы используете API с жесткими условиями инициализации и не чувствуете себя рефакторингом, поэтому область обзора верна.

И конечно, конечно.

0
задан Luke Ireton 23 March 2019 в 13:26
поделиться