首页 > 代码库 > javascript基础之数组一
javascript基础之数组一
<script type="text/javascript">//求数组中最大的数var arr=[123,456,789,657,432,564];var arrMax= getMaxValue(arr);alert(arrMax);function getMaxValue(arrInt){ var max=arrInt[0]; for(var i=0;i<arr.length;i++) { if(arrInt[i] > max) { max=arrInt[i]; } } return max;}</script>
结果:789
//数组转换为字符串
<script type="text/javascript">var names=["京客隆","问候语","时间的话","搜舞蹈","圣诞节快乐"]var named=getName(names);alert(named);function getName(strName){ var str=""; for(var i=0; i<strName.length;i++) { str=str+strName[i]+"|"; } return str.substring(0,str.length-1);}</script>
结果:京客隆|问候语|时间的话|搜舞蹈|圣诞节快乐
//去掉id为1的对象组 <script type="text/javascript"> var modJson=[{id:"1",name:"wwee",addr:"3qw"},{id:"2",name:"user",addr:"kkk"},{id:"3",name:"we42",addr:"23ds"}]; for (var i = 0; i < modJson.length; i++) { if (modJson[i].id == 1) { modJson.splice($.inArray(modJson[i], modJson), 1);//去掉id为1的对象组 } } console.info(modJson); </script>
//数组_顺序翻转<script type="text/javascript">var names=["京客隆","问候语","时间的话","搜舞蹈","huahua"]getName(names);alert(names);function getName(strName){ var str; for(var i=0; i<strName.length/2;i++) { str=strName[i]; strName[i]=strName[strName.length-1-i]; strName[strName.length-1-i]=str; } }</script>
结果为:huahua,搜舞蹈,时间的话,问候语,京客隆
//for和in的用法<script type="text/javascript">var mycars=new Array("any","mlik","yli");var mycars1=new Array("df","w3","fgf");for(var i=0;i<mycars.length;i++){document.write(mycars[i]+"<br/>");}for(x in mycars1){document.write(mycars1[x]+"<br/>")}document.write(mycars.concat(mycars1))//concat() 方法用于连接两个或多个数组。</script>
结果:
any
mlik
yli
df
w3
fgf
any,mlik,yli,df,w3,fgf
<script>var caser=new Array("我是谁","你是谁","他是谁");//声明变量caser为数组类型for(var i=0;i<caser.length;i++){ document.write(caser[i]+"<br>"); } var unn=new Array(); var j; unn[0]="123"; unn[1]="456"; unn[2]="789"; for(j=0; j<unn.length;j++) { document.write(unn[j]); } </script>
javascript基础之数组一
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。