具有2个参数的函数:
我需要编写一个解决方案,其中第一个参数将访问第二个参数的对象的属性,并将其值打印在第一个参数的字符串中。
function PropertyAccess('hello ${val}', {val:'world'}){
//returns "Hello World"
}
答案 0 :(得分:0)
查看更新后的问题后,我认为您真正想要的是一个将接受模板和值对象替换的函数。这是一个可行的示例。
function PropertyAccess(template, values) {
for (key in values) {
template = template.replace('${' + key + '}', values[key])
}
return template;
}
console.log(PropertyAccess('hello ${val}', {val: 'world'}))