Class Types/formatter:template

Форматирует строку по шаблону.

Примеры

Отформатируем строку c использованием объекта

import {template} from 'Types/formatter';
template('A ${person} walks into a ${place} and asks "${question}" ', {
    person: 'neutron',
    place: 'bar',
    question: 'How much for a beer?'
}); // returns 'A neutron walks into a bar and asks "How much for a beer?"'

Отформатируем строку c использованием вложенных полей объекта

import {template} from 'Types/formatter';
template('A ${person.kind} walks into a ${place}..." ', {
    person: {
        kind: 'neutron',
        state: 'thirsty'
    },
    place: 'bar'
}); // returns 'A neutron walks into a bar...'

Примечание

Параметры:

  • {String} str Форматируемая строка.
  • {Object} scope Данные для подстановки

Возвращает

{String} Отформатированная строка.

10/23/2020Мальцев А.А.