вызов функции start() уже сделан?
Т.е. функцию можно вызвать на странице только один раз, остальные с флагом true?
Чтобы функция была вызвана в любом случае. да
Обернуть ее в функцию, которая допишем в prototype имя флага и установит true при вызове?) [Антипаттерн]
let bool = false const foo = () => { bool ? true : false }
синглтон паттерн
Ни разу
Проблема в том, что в функцию start() я не попадаю, а мне нужно чтобы там return в любом случае состоялся. Поэтому хочу флаг true всегда установить, что она уже вызвана была
чойта?
Нужно просто заменить название функции на мою?
Ааа, как альтернативное другое решение, соррян. Да, можно создать класс со стейтем, экспортируя единственный экземпляр и при вызове установить флаг.
export default new class{ };
wtf? порбовали?
да, работает
Но это неприменимо к синглтон, если про это.
Обсуждают сегодня