この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。

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

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