Существует ли функция yield_self в javascript? - PullRequest
1 голос
/ 29 мая 2020

Просто из любопытства, как Rubyist, я подумал, есть ли у JavaScript что-то вроде метода yield_self из ruby.

"value".yield_self { |v| v[0] + v[4]}
=> "ve"

Это метод с цепочкой, который использует «объект», который вы вызвал его как значение (очень грубое описание) Дополнительные примеры: https://zverok.github.io/blog/2018-01-24-yield_self.html

Я знаю, что у нас аналогичное поведение в Promises, но я могу представить, как использовать его без Promise

"value".yieldSelf(v => v[0] + v[4])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...