<script type="text/javascript">
var arr = new Array()
arr.splice(0,0,"电视")
arr.splice(0,0,"桔子")
arr.splice(0,0,"吃饭")
arr.splice(0,0,'苹果')
document.write(arr);
</script>
结果等于: 苹果,吃饭,桔子,电视
我如何将上面的数据中的 逗号去掉,,变成( 苹果 吃饭 桔子 电视)这样中间没有任何符号间隔的呢??
js如何删除数组(splice)之间的逗号
答案:5 悬赏:70
解决时间 2021-03-15 12:50
- 提问者网友:小姐请专情
- 2021-03-14 22:14
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-03-14 22:34
截取拼接字符窜在一起就可以了
比如"+aa.SubString()+"+"+bb.SubString()+",就是把每一个截取的结果都拼接起来在for循环里面,
string a="aaa";
for(int i=0;i<10;i++)
{
a=a+"i.tostring()"
}
最后输出的a就是aaa0123456789
后面的每个数子都是拼接上去的,和你的那些数组值一样
比如"+aa.SubString()+"+"+bb.SubString()+",就是把每一个截取的结果都拼接起来在for循环里面,
string a="aaa";
for(int i=0;i<10;i++)
{
a=a+"i.tostring()"
}
最后输出的a就是aaa0123456789
后面的每个数子都是拼接上去的,和你的那些数组值一样
全部回答
- 1楼网友:哥在撩妹请勿打扰
- 2021-03-15 03:39
document.write(arr.join(" "));
- 2楼网友:疯山鬼
- 2021-03-15 02:03
直接join就可以了,arr.join("");
- 3楼网友:何必打扰
- 2021-03-15 01:04
1.document.write(arr.join(" "));
2.for(var i=0;i<arr.length;i++){
document.write(arr[i]+" ");
}
- 4楼网友:统治我的世界
- 2021-03-15 00:08
你好,
简单的说,区别主要有以下几点:
1. splice删除后将返回一个新数组,包含被删除的元素, delete则返回布尔值
2. splice删除元素的同时会缩短原数组长度,delete只是删除元素,并不会修改数组长度
3. splice可以批量删除多个连续的元素,delete只能逐一删除
// 示例一
var arr = [1, 2, 3, 4, 5];
var delarr = arr.splice(1, 2);
console.log(delarr); // [2, 3]
console.log(arr); // [1, 4, 5]
// 示例二
var arr = [1, 2, 3, 4, 5];
var del = delete(arr[1]);
console.log(del); // true
delete arr[2];
console.log(arr); // [1, undefined, undefined, 4, 5]希望是你想要的答案。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯