js中数组的API

来源:互联网 发布:孟庭苇离婚知乎 编辑:程序博客网 时间:2024/06/06 18:32
1.join()
var str=arr.join("分隔符"):将数组转为字符串。可自定义分割符!
    用法:将字符拼接为单词或句子 cahrs.join("");
2 concat()
var newArr=arr.contat(元素值,[数组],..):将参数拆散成单个元素,追加到数组中。
*不会修改原数组,只能返回新数组对象*


3 slice()
var subArr=arr.slice(start,end+1)
截取数组下标从start开始到end位置的元素。 生成子数组对象。
*含头不含尾*


4.splice()
删除,插入,替换
删除元素:arr.splice(start,count); 返回被删除的元素
替换元素: arr.splice(start,count,值1,值2.....);先做删除,再替换
插入元素: arr.splice(start,0,值1,值2,.....);


5.
reverse():颠倒所有数组元素。
sort():默认升序排列。默认转为字符串排列。
  var compare =new Function("a","b","return a+b");
arr.sort(compare);


6 x.toString()把数组转化成字符串


7 栈操作:
 (1) 结尾入栈出栈
  push(); 结尾数组元素的进栈操作
  pop(); 结尾数组元素的出栈操作

 (2) 开头入栈出栈
  unshift(); 开头数组元素的进栈操作
  shift(); 开头数组元素的出栈操作


8 队列
  
   push()-->shift() 形成了一个先进先出的队列。




0 0
原创粉丝点击