Публикации по теме 'bind'


apply(), bind() и call(): азбука в JavaScript
Вызов, привязка и применение — это три метода, которые доступны во всех функциях JavaScript. Эти методы позволяют вам установить значение this внутри функции, что полезно для создания повторно используемых функций, которые можно использовать в разных контекстах. Метод apply() похож на call() , но он принимает аргументы для передачи функции в виде массива, а не перечисляет их по отдельности. Это может быть полезно, когда аргументы неизвестны заранее или когда они хранятся в..

bind  — функция JavaScript
bind — функция JavaScript — Часть I Через несколько минут вы поймете, как работает привязка, и сможете написать свою собственную функцию привязки, чтобы понять, как она работает. bind — это метод, который помогает вам создать новую функцию из существующей функции. Это также позволяет вам: установите this контекст новой функции в область, которую вы неявно указываете предоставить новые аргументы для новой функции score = 100; let person = { score: 50, getScore: function()..

Ключевое слово this и метод bind() в JavaScript
Привет мир! Это Нао! Я вхожу в группу, готовящуюся к погружению в Code Chrysalis в октябре 2019 года. Это единственный в Токио учебный курс по программированию в стиле Силиконовой долины! Ху! У меня нет технического образования, но каким-то образом к счастью появилась эта замечательная возможность. Возбужденный, взволнованный, нервный, НО взволнованный! Я постараюсь записать здесь то, что я узнаю. Это будут маленькие шаги, и я мог бы использовать запрограммированный английский...

Зная призыв, применение и связывание… в одном примере!
Прочтите эту статью на испанском языке . Когда я искал сравнение между call , apply и bind , я нашел много примеров каждого из них, применяемых в разных случаях по отдельности. На первый взгляд кажется, что все три метода делают одно и то же, и это затрудняет определение вариантов их использования. Базовый пример вызова : const objOne = { valueOne: 'value one from objOne', valueTwo: 'value two from objOne', returnValues: function() { return..

Позвоните, подайте заявку и привяжите в Javascript
Мы уже видели, как ключевое слово «это» может представлять разные объекты в зависимости от того, как и где оно используется. Javascript предоставил другие способы указать значения «this», эти методы вызывают, применяют и связывают. Call() позволяет нам использовать произвольную функцию и «вызывать» ее, используя любой другой объект. Давайте посмотрим на пример call() . В приведенном выше примере, когда мы впервые вызываем info() , "this" не привязан ни к какому..

Игра на память с javascript
Здесь я реализовал игру памяти с ES5. Были созданы три функции, такие как GameController, UIController и Controller. GameController, UIController и Controller представляют Model, View и Controller соответственно. Реализованная игра на память доступна здесь , вы вводите 2, 4 или 6 в поле ввода и нажимаете кнопку Старт . Исходники доступны здесь . Ниже приведены несколько пунктов, которые я хочу упомянуть здесь. Независимо от того, является ли это серьезной или незначительной..

Как обнаружить приложения, отличные от Kubernetes, с помощью Kubernetes Service Discovery
Как использовать Ingress Resources для обнаружения сервисов, отличных от Kubernetes, с помощью NGINX и BIND DNS Kubernetes обеспечивает превосходное встроенное обнаружение сервисов через сервисы kubernetes и использует CoreDNS для разрешения сервисов внутри кластера Kubernetes. Ваши приложения в kubernetes могут работать в любом месте кластера, и службы Kubernetes позаботятся о том, чтобы направить их на правильный IP-адрес. Однако в настоящее время большинство организаций не..