この解答例はChatGPTによって生成されています,正しいかは自己判断で。

BFE.devでのAI解答例 - JavaScript コーディング問題
149. interpolation

function t(str, data) {
  return str.replaceAll(/{{(.*?)}}/g, (_, prop) => data?.[prop] ?? '');
}