使用Undercore reduce()时添加标点符号



这是我想回答的问题:

编写一个函数,接受一组名称并祝贺它们。请确保使用_.reduce作为函数的一部分

输入:['Teve','Sally','George','Gina']
输出:"祝贺Steve,Sally,George,Gina!"

我不知道怎么在结尾加那个感叹号!这是我的代码:

var names=["Teve"、"Sally"、"George"、"Gina"]
var final='祝贺'+_.reduce(名称,函数(lastReduced,项,索引,列表){return lastReduced+','+item+'!';

});

console.log(最终版);

它输出:

"祝贺Steve,Sally!,George!,Gina!"<===显然不正确!请帮忙。

var names = ['Steve', 'Sally', 'George', 'Gina'];
var final = 'Congratulations ' + _.reduce(names, function(lastReduced, item, index, list) { return lastReduced + ', ' + item;
});
final += '!';
console.log(final);

最新更新