我试图做类似下面的,但合并功能与行的问题节点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