对象中指定为属性值的字符串上的JavaScript字符串插值
我的目标如下:对象中指定为属性值的字符串上的JavaScript字符串插值,javascript,string-interpolation,Javascript,String Interpolation,我的目标如下: var obj = { number: "123456789" tel: `The clients phone number is ${number}. Please call him!` 如何在tel字符串中插入数字值?初始化时无法访问对象。可以在对象初始化后分配属性,也可以定义getter属性: const obj={ 编号:“123456789”, 获取电话(){ return`客户的电话号码是${this.number}。请给他打电话!`; } }; 控制
var obj = {
number: "123456789"
tel: `The clients phone number is ${number}. Please call him!`
如何在tel字符串中插入数字值?初始化时无法访问对象。可以在对象初始化后分配属性,也可以定义getter属性:
const obj={
编号:“123456789”,
获取电话(){
return`客户的电话号码是${this.number}。请给他打电话!`;
}
};
控制台日志(obj.tel)在声明obj
变量之前,先声明number
变量并为其赋值。^^^^^。在终止对象初始化之前,属性不存在,因此number
还不作为变量存在。或者,在之后才添加电话obj.tel=`客户端电话号码是${obj.number}。请给他打电话`代码>@Dalorzo:FWIW,表示Edge支持它。