Комментарии 4
Статья на тему L10n строк в приложениях (JavaScript), может кому-то интересно будет, там я писал про использования шаблонов под это дело
lang('ru')`Everything is ${desc}!`;
//
lang('name', 'number')`${name}'s team is about ${count}`;
+1
createOAuthString('https://github.com', 'abc123', 'repo,user')
Так делать, конечно, не надо, если вдруг кто-то из новичков решит использовать материалы статьи в своих проектах. Пишите
createOAuthString({
host: 'https://github.com',
clientId: 'abc123',
scope: 'repo,user'
})
Иначе непременно запутаетесь в порядке, либо это приведет к антипаттерну, как во многих опенсорс-творениях, типа createOAuthString(null, null, 'repo,user')
, плюс каждому разработчику придется изучать непосредственно реализацию функции (и не раз в зависимости от задач и ввиду забывчивости).
0
Довольно таки полезно, спасибо.
0
"Облегчу_порог_входа".split`_`.join` `;
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Путь к пониманию шаблонных литералов в JavaScript