Js 打印不重复字符串

转载 2013年12月05日 09:23:42
  1. 首先合并arr[0]与arr[1]获得新数组merged,然后用merged再与arr[2]合并,依次进行即可获得你想要结果。  
  2.   
  3. 下面是程序中定义mergeArr函数满足你的要求:  
  4. ===============  
  5. var arr = new Array();   
  6. arr[0] = [1,2,3,4], arr[1]=['a','b','c','d','e'],arr[2] = ['z','x'];  
  7.   
  8. //定义函数,传入两个数组,依次按顺序合并两个数组的内容  
  9. //处理的结果保存在conbined,并返回  
  10. function conbineArr(arr1,arr2)  
  11. {  
  12. var i,j;  
  13. var conbined = new Array();  
  14. var k=0;  
  15. for(i=0;i<arr1.length;i++)  
  16. {  
  17. for(j=0;j<arr2.length;j++)  
  18. {  
  19. conbined[k++] = String(arr1[i])+String(arr2[j]);  
  20. }  
  21. }  
  22. return conbined;  
  23. }  
  24.   
  25. //这是实现的主函数  
  26. //调用上面的conbineArr函数  
  27. //返回的merged就是你想要的数组  
  28. function mergeArr(multiArr)  
  29. {  
  30. var i = 0;  
  31. var merged = multiArr[0];  
  32. for(i=1;i<multiArr.length;i++)  
  33. {  
  34. merged = conbineArr(merged,multiArr[i]);  
  35. }  
  36. return merged;  
  37. }  
  38.   
  39. //测试  
  40. result = mergeArr(arr);  
  41.   

相关文章推荐

js 数组随机字符串(广告不重复)

今天一个网友想让他的广告随机显示,每次刷新广告的内容都不一样,经过参考源码网站分析就是通过下面代码实现,特分享下方便需要的朋友 比较好的地方就是js数组的操作,不重复的数组id显示,完美实现。 ...

js生成指定范围内指定长度随机不重复的字符串数组

整理了一下随机生成指定范围内指定长度且不重复的字符串数组的方法。不多说,直接上代码。 var getArrStr = {         dataArr: [],         getConfi...

找出字符串中重复的字符 打印出来

1.  第一种方法:      利用简单的计算  package com.first; public class moreChar { /** * @param args ...

打印出给定字符串中字符的所有不重复排列

打印出给定字符串中字符的所有不重复排列

字符串去重复

  • 2013-12-16 11:18
  • 24KB
  • 下载

华为OJ平台试题 ——字符串:打印字符串中重复的字符

/* * 功能:打印字符串中重复的字符 * * 输入:字符串 * 算法:1、首先将第一个字符存如定义的结构体数组 a[0].c,同时将a[0].count = 1 * 2、将其他的字符依...

字符串去重复

js验证浏览器,禁用按钮,打印,转化字符串等小记

1 判断是何种浏览器 var name = navigator.appName; if (name == "Microsoft Internet Explorer")  alert("IE");...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)