【发布时间】:2016-12-07 08:57:36
【问题描述】:
在代码中为什么使用以下行,因为它不是从集合列表创建电子邮件。
不明确的代码行:“return {$item}$@{ this.domain }”
var object = {
collection: ["kapil", "abdul", "shiv"],
domain: 'infobeans.com',
method: function method() {
return this.collection.map(item => {
//return item + '@' + this.domain;
return `{$item}$@{ this.domain }`
});
}
};
console.log(object.method());
【问题讨论】:
-
你知道 return 语句会返回什么吗? ...
{$item}$@{ this.domain }...也许你的意思是${item}@${this.domain} -
我正在观看 ES2015 教程,它在那里工作,但是当我在本地尝试相同的事情时,它只是在控制台中打印表达式。这就是我创建这个问题的原因。这可能是什么原因?
-
因为您已经交换了 { 一个 $,然后是 $ 和 @ - 认为顺序不重要 - 请查看正确的顺序以及它是如何像广告宣传的那样工作的
标签: javascript