我試圖做類似下面的,但合併功能與行的問題節點JS合併值基本實行
content = content.replace(content, "Hi" + values.first_name + "! Thanks for completing this code challenge :)");
文件名:app.js
var utilities = require("./utilities");
var mailValues = {};
mailValues.first_name = "Janet";
var emailTemplate = "Hi %first_name%! Thanks for completing this code challenge :)";
var mergedContent = utilities.merge(emailTemplate, mailValues);
//mergedContent === "Hi Janet! Thanks for completing this code challenge :)";
文件名:utilities.js
function merge(content, values) {
content = content.replace(content, "Hi" + values.first_name + "! Thanks for completing this code challenge :)");
return content;
}
module.exports.merge = merge;
我覺得有一個錯字在你的'合併()function'。這可能,應該已經'content = content.replace(「%first_name%」,「嗨」+ values.first_name +「!感謝您完成此代碼的挑戰:)」);' – IronGeek
我試過這個。但這也不正確。 – kushalvm
這工作對我來說:'content.replace(「%FIRST_NAME%」,values.first_name);' – Ziki