修改数组中的值

时间:2011-09-11 18:11:50

标签: jquery arrays string

我有一个包含字符串值的数组。我想在数组中的每个值之前或之后添加其他文本。我怎么能这样做?

从我看到的情况来看,我猜它会是这样的:

$.each(array, function() {
   // something here
});

我尝试过的所有东西似乎都不起作用。

2 个答案:

答案 0 :(得分:3)

你走在正确的轨道上。尝试:

$.each(array, function(i, v){
   array[i] = array[i] + 'hello';
});

你也可以使用map:

var newArray = $.map(array, function(v, i) {
   return v + 'hello';
});

答案 1 :(得分:2)

我认为您可以使用简单的JavaScript,运行速度更快。

for(i=0;i<array.length;i++) {
 array[i] = 'some text ' + array[i] + ' some other text';
}