0

欢迎提出快速问题,这可能很容易,但我坚持下去。

我在javascript中有一个数组,看起来像这样:

  var array = [1, 3, 4, 5, 6, 7];

现在我需要修改这个数组看起来像这样:

 var array = ['1:3', '4:5', '6:7'];

有没有优雅的方法来做到这一点?

4

1 回答 1

5

尝试这个:

var array = [1, 3, 4, 5, 6, 7];
var newArray = [];
for (var i = 0; i < array.length; i+=2) {
    newArray.push(array[i] + ':' + array[i + 1]);
};

示例小提琴

于 2013-10-29T14:42:33.930 回答