我们是否可以像PHP内爆('separator',$array)一样对Javascript数组进行字符串化?
我有一个JavaScript数组,我想用一个分隔符将这个数组转换成字符串,就像PHP内爆一样 e、 g 我想星期一,星期二 我们如何才能做到这一点 Thx.试试这个我们是否可以像PHP内爆('separator',$array)一样对Javascript数组进行字符串化?,javascript,arrays,string,implode,Javascript,Arrays,String,Implode,我有一个JavaScript数组,我想用一个分隔符将这个数组转换成字符串,就像PHP内爆一样 e、 g 我想星期一,星期二 我们如何才能做到这一点 Thx.试试这个 daysArr.join('*'); 数组的名称。加入“分隔符” 试试这个 daysArr.join('*'); 数组的名称。加入“分隔符” 使用JavaScript函数连接 daysArr.join('*'); 使用JavaScript函数连接 daysArr.join('*'); 演示 演示。此函数应该可以完成此操作 &
daysArr.join('*');
数组的名称。加入“分隔符” 试试这个
daysArr.join('*');
数组的名称。加入“分隔符” 使用JavaScript函数连接
daysArr.join('*');
使用JavaScript函数连接
daysArr.join('*');
演示
演示。此函数应该可以完成此操作
<script>
var daysArr = [];
daysArr.push('monday');
daysArr.push('tuesday');
function implode(arr, sep) {
//Output string
output = '';
//Counter
j = 1;
for (i in arr) {
//Append
output += arr[i];
//Add seperater if not the last item
if (j != arr.length) {
output += sep;
}
j++;
}
//Return output
return output;
}
alert(implode(daysArr, ','));
</script>
这个函数应该可以做到这一点
<script>
var daysArr = [];
daysArr.push('monday');
daysArr.push('tuesday');
function implode(arr, sep) {
//Output string
output = '';
//Counter
j = 1;
for (i in arr) {
//Append
output += arr[i];
//Add seperater if not the last item
if (j != arr.length) {
output += sep;
}
j++;
}
//Return output
return output;
}
alert(implode(daysArr, ','));
</script>
哎呀,忘了连接函数了!是的,如果它作为默认值提供,我们不需要编写这么多代码。很好的尝试想法哦,忘记了连接函数!是的,如果它作为默认值提供,我们不需要编写这么多代码。好的,我试过了,但有一个限制条件,说你们可以在5分钟后接受答案,嗯,真奇怪。如果有更好的答案出现,这可能是一件好事。我试过这么做,但有一个约束条件,规定你们可以在5分钟后接受答案。嗯,真奇怪。如果出现更好的答案,这可能是一件好事。