Re: JS数组使用说明

添加时间:15-12-28 所属分类:PHP工具与代码
  push:数据可以向最后的追加元素

[code]var arr=new Array()
arr[0]="xbc1";
arr[1]="bcx2";
arr[2]="cctv3";
arr[3]="xctv4";
arr.push("邢志云");//向最后追加,也可以同时push多个
arr.push("0123");
for(i=0;i<arr.length;i++)
{
if(arr[i]!=null)
document.writeln(arr[i]);
}[/code]

pop:弹出最后一个元素,后进先出
[code]
var arr=new Array();
var s;
arr[0]="a1";
arr[1]="a2";
arr[2]="a3";
arr[3]="a4";
s=arr.pop();//弹出最后一个元素,把值付给s,并删除最后一个元素
alert(s);
for(i=0;i<arr.length;i++)
{
document.writeln(arr[i]);
}[/code]


//显示: a1 a2 a3
[code]unshift:插入到第一个之前,

var arr=new Array();
var s;
arr[0]="a1";
arr[1]="a2";
arr[2]="a3";
arr[3]="a4";
arr.unshift("第一","第二");//插到第一个元素之前,后面的整体后移
for(i=0;i<arr.length;i++)
{
document.write(arr[i]+":");
}
//显示: 第一:第二:a1:a2:a3:a4:[/code]


shift:弹出第一个元素,先进先出

[code]var arr=new Array();
var s;
arr[0]="a1";
arr[1]="a2";
arr[2]="a3";
arr[3]="a4";
s=arr.shift();//弹出第一个元素,把值付给s,并删除第一个元素
alert(s);
for(i=0;i<arr.length;i++)
{
document.writeln(arr[i]);
}
//显示: a2 a3 a4[/code]


join:利用数组的join方法,连接所有的数组内容

数组的join(string val)可以将数组元素连接起来,并且用中间插入val,
当在网页上交互显示下拉框内容的时候可以将内容加载到数组内,再利用innerHTML将内容显示在出来
[code] <script>
var a=new Array("cctv","sxtv","tytv");
var a=new Array(3);
var a=new Array();
a[0]="cctv";
a[1]="sxtv";
a[2]="tytv";
a[3]="xzy";
document.writeln(a.join('<br>'));//如果直接用a.join(),则默认会用,分割
</script>
显示:
cctv
sxtv
tytv
xzy
用这种方式连接字符串要比 s=s+”ddd”快的多
sort:数组排序 (从小到大)

var arr=new Array(1000)
arr[0]="xbc1";
arr[1]="bcx2";
arr[2]="cctv3";
arr[5]="xctv4";
arr.sort();
for(i=0;i<arr.length;i++)
{
if(arr[i]!=null)
document.writeln(arr[i]);
}[/code]
  • 1
  • 2
  • 3
  • 4

前篇:php 禁用COOKIE获得SESSION 后篇:11岁男孩捐出一半骨髓救妈妈
发表我的评论


推荐文章   孩子在外哭闹打滚怎么办?这位明星爸爸...   39岁美如少女!曾被日本评选为最幸福主...   四月里来槐花香,鲜香扑鼻的蒸槐花您吃...   93岁数学教授重归讲台教诗词:课堂就是...   好爸爸的7个标准,全中完美!
随机文章   php截取指定字符之间内容的类与实例(含...   国外网页设计网站建设论坛   IBM的PHP教程文章   PHP在线远程下载   PHP实现网页截图功能
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555