我复制了这本书的示例以查看它的工作原理,但是它不会显示该书所说的内容。这是代码部分:
const clark = { name: 'Clark' };
const bruce = { name: 'Bruce' };
function sayHello(greeting='Hello')
{
return '${ greeting }, my name is ${ this.name }';
}
当我在控制台上尝试时,这就是我得到的:
sayHello.call(clark);
"${ greeting }, my name is ${ this.name }"
有人可以告诉我为什么吗?
答案 0 :(得分:0)
反引号(``)中的问题
return `${ greeting }, my name is ${ this.name }`;
您也知道,您可以这样做
return greeting + ', my name is ' + this.name;