js 对比数组所有项值是否相同函数 fComparisonArrayItem

类别: Javascript, function
标签: js, fComparisonArrayItem, identical
摘要: ..
正文:
  1. <script type="text/javascript">
  2. //<![CDATA[
  3.  var ar1 = ["aaaa ", "a", "ccc", "ddd", "a"];
  4.  
  5.  alert(fComparisonArrayItem(ar1));
  6.  alert(fComparisonArrayItem(["AAA", "AAA", "AAA"]));
  7.  
  8.  function fComparisonArrayItem(ar)
  9.  {// shawl.qiu script
  10.   var arCopy = ar.slice();
  11.   var arFinal = []
  12.   
  13.   while(arCopy.length)
  14.   {
  15.    var sTemp = arCopy[0];
  16.    var bAdd = true;
  17.    
  18.    var iCount = 0;
  19.    var iLen = arFinal.length;
  20.    
  21.    while(iCount<iLen)
  22.    {
  23.     if(arFinal[iCount] == sTemp)
  24.     {
  25.      bAdd = false;
  26.      break;
  27.     }
  28.     iCount++;
  29.    } // end while
  30.    
  31.    if(bAdd)
  32.    {
  33.     arFinal[arFinal.length] = sTemp;
  34.    }
  35.    arCopy.splice(0,1);
  36.   }
  37.   if(arFinal.length>1) return false;
  38.   return true;
  39.  } // end function fComparisonArrayItem
  40. //]]>
  41. </script>


文章相关信息:
主题: js 对比数组所有项值是否相同函数 fComparisonArrayItem
发表者: shawl.qiu
电子邮件: shawl.qiu@gmail.com
QQ: 908202921
MSN: btbtd@msn.com
Homepage: http://www.btbtd.org/
Blog: http://blog.csdn.net/btbtd/
发表日期: 2007-6-5 11:50:51
更新日期: 2007-6-5 11:50:51
来源引用: shawl.qiu CSharp DotNet 个人资料管理系统
引用本页: http://gi.2288.org/mod/code/display/Default.aspx?aid=457
关闭
Google
搜索WWW
搜索www.btbtd.org
搜索blog.csdn.net
Powered by shawl.qiu © 2008-2010 the shawl.qiu Javascript Kits
Copyright © 2008-2010 by shawl.qiu