以下是我的代码笔链接:https://codepen.io/saisree/pen/yXeaqy
interface Named {
getSalutation:() => string;
}
class Person {
constructor(
private name:string,
private age:number
) {}
getSalutation():string {
return `${this.name}, age ${this.age}`;
}
}
我不明白返回功能是如何工作的? 可以有人请解释,结果是在反引号(``)之间保留 它是与角度或jquery相关的东西
答案 0 :(得分:0)
这些被称为template literals。它们是作为ES6的一部分引入的,而不是jQuery或Angular功能。它们可用于在字符串中嵌入表达式。
例如:
`One plus two is: ${1 + 2}` // Prints "One plus two is: 3"
MDN文档:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Template_literals