【发布时间】:2018-01-27 20:20:42
【问题描述】:
我正在尝试为数组中的每个单词添加字母“x”。将它添加到数组中的每个 element 没有问题,但在我的情况下,第二个元素由两个单词组成。
据我了解,它应该以某种方式从'bar baz' 解构为'bar','baz',然后将字母x 添加到bar 和baz,然后将'barx' 和'bazx' 合并到@ 987654328@。但我不确定。
var array = ['foo', 'bar baz'];
// Pass a function to map
const map = array.map(word => word + 'x');
alert(map);
// Desired output: foox,barx bazx
// For obvious reasons, current output is foox,bar bazx (with no x after bar).
【问题讨论】:
标签: javascript arrays ecmascript-6