Начиная с ES6 вы можете использовать строки шаблонов:
let soMany = 10;
console.log(`This is ${soMany} times easier!`);
// "This is 10 times easier!
См. Ответ Кима ниже для получения подробной информации.
Попробуйте sprintf () для JavaScript .
Если вы действительно хотите сделать простой метод форматирования самостоятельно, не выполняйте замены последовательно, а выполняйте их одновременно.
Поскольку большинство других упомянутых предложений терпят неудачу, когда строка замены предыдущей замены также содержит последовательность формата, подобную этой:
"{0}{1}".format("{1}", "{0}")
Обычно вы ожидаете, что результат будет {1}{0}
, но фактический выходной сигнал составляет {1}{1}
. Так что вместо этого сделайте одновременную замену, как в предложении страха .
Шлюзы между электронной почтой и SMS обычно надежны при определенных условиях (см. Ниже). Следует ли использовать шлюз электронной почты в SMS или фактического стороннего поставщика, зависит от приложения. Если вам потребуется полный контроль над форматированием сообщений, сбором ответов и т. Д., Обратитесь к стороннему провайдеру. Если вы отправляете своим пользователям простое уведомление, переходите с электронной почты на SMS.
Если вы отправляете слишком много сообщений с одного и того же адреса электронной почты, начнется резервное копирование сообщений. Например, я отправил сообщение примерно 3000 получателям AT&T Wireless, а некоторые получили сообщения до 3 дней спустя. Но обычно отправка 10–30 в минуту не вызывает никаких проблем.
Я использую шлюзы электронной почты в SMS для приложения для iPhone, которое я создал. Он отправляет около 10 сообщений в минуту почти всем операторам США и редко сталкивается с проблемами.
Есть три основных проблемы, с которыми я сталкиваюсь со шлюзом электронной почты в SMS:
Вы также можете рассмотреть маршрут по скайпу, который имеет то преимущество, что вы можете использовать его, как и когда хотите, и он полностью находится под вашим контролем - электронная почта на sms Но я должен признать, что я использую стороннюю электронную почту для sms-шлюза, и она работает нормально, но имеет ограничения на то, какие адреса электронной почты могут быть преобразованы в sms, т.е. они должны быть отправлены на SMTP-сервер компании с использованием предоставленного адреса электронной почты