首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

数组的表达方式,有规律

2012-08-15 
求一个数组的表达方式,有规律需要的数组如下:0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,3......................

求一个数组的表达方式,有规律
需要的数组如下:
0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,3..............................0,0,0,0,0,24

 var str=这个数组

然后把0用空值替换,变成,,,,,1,,,,,,2,,,,,,3..............................,,,,,24



[解决办法]

JScript code
var ar = [0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,'3..............................0',0,0,0,0,24];ar = ar.join(',').replace(/0/g, '').split(',');alert(ar);
[解决办法]
var str1 = "0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,3..............................0,0,0,0,0,24" ;
var str2 = str1.replace(/0/g,'');
 alert(str2);
[解决办法]
楼上两个有错,出现10 100 01这种就不行
JScript code
var ar = [0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,'3..............................0',0,0,0,0,24];for(var i=ar.length-1;i>=0;i--)ar[i]=ar[i]||'';
[解决办法]
var a="0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,3..............................0,0,0,0,0,24";
var reg=/0,/g;
a=a.replace(reg,",");
alert(a);
先把数组join成逗号分隔的字符串,然后试试

热点排行