修改Javascript数组元素

时间:2015-04-28 16:27:28

标签: javascript arrays

如果我有一个以下格式的数组元素(每对字母之间有一个空白字符,请忽略不属于实际元素的引号):

arr[1] = "AB CD EF GH"

如何将其编辑为以下格式(每对字母用*括起来,每对字母间有两个空格):

arr[1] = "*AB*  *CD*  *EF*  *GH*"

2 个答案:

答案 0 :(得分:2)

使用splitmap,然后join

arr[1] = arr[1].split(' ').map(function (el) {
  return '*' + el + '*';
}).join('  ');

DEMO

答案 1 :(得分:1)

替换单个空格:

arr[1] = "*" + arr[1].replace(/ /g, "*  *") + "*";

alert(arr[1]);