Template strings
by Artem
JavaScript
'use strict';
function parse(lang) {
return function(strings, ...values) {
return strings.reduce((prev, next, index, array) => {
let value = (index > 0) ? values[index - 1] : '';
return prev + value + next;
}, `${lang}: `);
}
}
const name = 'Artem';
console.log(parse('ru')
`Hello, ${name}!`);