javascript函数(数组)

来源:互联网 发布:2016网络歌手排行榜 编辑:程序博客网 时间:2024/06/01 09:03
1.array.concat(value,......)
方法concat()将创建并返回一个新数组,这个数组是将所有的参数都添加到array中生成的.它并不改变原array的数组
ex:
a = [1,2,3];
alert(a.concat(4,5));
alert(a);
 
2.array.join()
将数组连接起来构成一个字符传.
ex:
a = new Array(1,2,3,testing);
alert(a.join("#"));
 
3.array.length()
获取数组元素的大小
ex:
a = new Array();     //a.length=0
b = new Array(10);   //b.length=10
c = new Array("one","two","there");   //c.length=3;
c[3] = "four";       //c.length=4;
c[10] = "blastoff";   //c.length =11;
 
4.array.pop()
删除并且返回数组的最后一个元素
ex:
var stack =[];     //栈:[]
stack.push(1.2);   //栈:[1,2]    2
stack.pop();       //栈:[1]     2
stack.push([4.5]);   //栈:[1,[4,5]]   [4,5] 
stack.pop();       //栈:[1]      [4,5]
stack.pop;         //栈:[]        1
 
5.array.push(value)
 要添加到尾部的值.
 
6.array.reverse()
 颠倒数组中元素的位置
 
7.array.shiff()
 将元素移出数组
方法shiff()将把array的第一个元素移动出数组,返回哪个元素的值,并且将余下的值的所有元素前移动一位,以补充组头空缺的位置.
 
8.array.slice()
返回数组的一部分
array.slice(stand,end)
ex:
   var a = [1,2,3,4,5];
   a.slice(0,3);     //返回 [1,2,3];
 
9.array.sort()
  array.sort(orderfunc)
  方法sort()将在原数组上对数组元素进行排序,如果调用方法sort()时没有参数,将按照字母排序(更为精确的说按照字母的编码进行排序).如果要实现这一点需要把字符元素转化为字符串(如果有必要的话).
  如果想按照别的顺序进行排序,就必须提供比较函数,该函数要比较2个值,然后返回一个用于说明这个值的数字.
 
10. array.splice()
插入,删除或者替换数组元素
array.splice(start,deleteCount,value,....)
  start:开始插入和/或者删除的数组元素下标
 delectCount:从start开始包含start在内的元素,这个参数是可以选择的参数,如果没有设定该参数,splice将会删除从开始到原数组结束的所有字符.
 
11.array.toLocaleString()
将数组转化成一个局部字符串
 
12.array.toString()
将数组转话成一个字符串
 
 
13.array.unshift
在数组头部插入一个值或者多个值
 
B:
 
1.Boolean.toString()
将布尔值转化成字符串
ex:b.toString()
 
2.Boolean.valueOf()
布尔对象的布尔值。
b.valueOf()
 
D:
 
Date.getDate()
返回一个月中的某一天。
date.getDay().
 
Date.getFullYear()
返回年份。
 
Date.getDay()
返回一周中的一天
 
date.getHours()
返回Date对象的小时
原创粉丝点击