我正在学习模板字符串如何与es2015一起使用,但不知怎样,我得到的输出不是预期的,但我不知道我做错了什么。
有人可以帮我一把吗?
function buildUser(first, last){
let fullName = '${first} ${last}';
return { first, last, fullName };
}
let b = buildUser("Talyer", "Willams");
console.log(b);
我得到的是一个预期但对象返回的对象
first: Talyer
last: Willams
fullName: ${first} ${last}
为什么我会${first} ${last}
?难道我不能得到类似Talyer Willams
的内容吗?
答案 0 :(得分:4)
You need to be using a backtick not a single quote
let fullName = '${first} ${last}';
应该是
let fullName = `${first} ${last}`;