为什么在这个return语句中使用花括号和美元?

时间:2016-12-07 08:57:36

标签: javascript

在代码中,为什么使用以下行,因为它没有从集合列表创建电子邮件。

歧义代码行:"返回{$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());

1 个答案:

答案 0 :(得分:1)

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",object.method());