Вопросы с тегом «chaining»

170
PHP метод цепочки?

Я использую PHP 5, и я слышал о новой функции в объектно-ориентированном подходе, называемой «сцепление методов». Что именно? Как мне это

151
Метод цепочки - почему это хорошая практика или нет?

Объединение методов - это практика, когда методы объекта возвращают сам объект для вызова результата для другого метода. Как это: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Кажется, это считается хорошей практикой, так как он создает читаемый код или...

97
Когда мне следует использовать метод jQuery deferred «then», а когда - метод «конвейера»?

В jQuery Deferredесть две функции, которые можно использовать для реализации асинхронной цепочки функций: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Функция или массив функций, вызываемый при разрешении Deferred. failCallbacks Функция или массив функций,...

82
Наследование javascript: вызвать суперконструктор или использовать цепочку прототипов?

Совсем недавно я прочитал об использовании вызовов JavaScript в MDC. https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call одну ссылку на пример, показанный ниже, я все еще не понимаю. Почему они используют наследование вот так Prod_dept.prototype = new Product(); это...

14
Использование необязательного оператора цепочки для доступа к свойству объекта

TypeScript 3.7 теперь поддерживает опциональный оператор цепочки . Следовательно, вы можете написать такой код: const value = a?.b?.c; Т.е. вы можете использовать этот оператор для доступа к свойствам объекта, где сам объект может находиться nullили undefined. Теперь я хотел бы сделать то же самое,...

12
TypeScript 3.7.2 - Поддержка экспериментального синтаксиса 'AdditionalChaining' в настоящее время не включена

В моем проекте я использую TS 3.7.2, который должен поддерживать опциональную цепочку. Но когда я пытаюсь использовать это так: const state = urlParams.state?.toString()я получаю ошибку: Поддержка экспериментального синтаксиса «OptionChaining» в настоящее время не включена Добавьте @ babel /...