Этот метод, по-видимому, является внутренним методом для проекта с открытым исходным кодом (или другого проекта, на который он ссылается), а не для базовой структуры Javascript.
commandTextBold() {
this.wrapSelectionWithStrings('**', '**', _('strong text'));
}
Просмотр некоторого исходного кода из markdown . js, похоже, ссылается на другой проект lin gui, который является структурой локализации.
Исходя из этого, я предполагаю, что в зависимости от локализации приложения _ ('сильный текст') вернет правильную строку для языка пользователя, например:
EN: _('strong text') returns => 'strong text'
DE: _('strong text') returns => 'starker Text'
IE: _('strong text') returns => 'téacs láidir'
метод wrapSelectionWithStrings
будет затем вызван с возвращенной строкой
this.wrapSelectionWithStrings('**', '**', 'starker Text');
.. которая в свою очередь «выглядит», вернет следующее значение:
**starker Text**