数组方法定义与使用

使用数组方法

本文章包含数组方法:

concat() 将里两个数组或一个数组中的一系列值连接起来;

forEach() 用于非IE浏览器,与PHP中foreach关键词功能相近(foreach中的表达式有in隔开两个项组成,左边为变量名,右边为变量名);作用: 用于举例出集合中的所有元素;

join() 将数组以哪种分隔符连接形成字符串;

split() 与join()正好相反,将字符串以什么样的格式而分离成数组;.split(分隔符必选,显示几个可选);

push()  向数组中插入值;

pop() 删除数组最后一个,并将删除的数组元素返回;

reverse() 将数组元素全部反转

sort()  依据给定的参数将数组中的所有元素按字母表顺序或其他书序排序;

  • .concat() 将里两个数组或一个数组中的一系列值连接起来;

    1 var fruit=["apple","grape"];
    2 var veg=["carrot"];
    3 var ca=fruit.concat(veg); 
    4 document.write(ca);

     

  • .forEach() 用于非IE浏览器,与PHP中foreach关键词功能相近(foreach中的表达式有in隔开两个项组成,左边为变量名,右边为变量名);作用: 用于举例出集合中的所有元素;

  • .join() 将数组以哪种分隔符连接形成字符串;

    1  var fruit=["apple","grape","orange"]; 
    2 var ca=fruit.join(); /*join中无符号时,默认为逗号‘,’*/
    3 document.write(ca);
    4 /*结果为:apple,grape,orange*/
    1 var fruit=["apple","grape","orange"]; 
    2 var ca=fruit.join('&'); 
    3 document.write(ca);
    4 /*结果为:apple&grape&orange*/

   

  •  .split() 与.join()正好相反,将字符串以什么样的格式而分离成数组;.split(分隔符必选,显示几个可选);

1 var fruit= "apple grape orange" ;
2 var arr=['q','w']; 
3 var t=fruit.split(" ")
4 document.write(fruit.split(" ")+"<br>");/*以空格为划分符号,结果为:apple,grape,orange*/
5 document.write(typeof t+"<br>");/*结果为:object*/
6 document.write(fruit.split("")+"<br>");/*结果为:a,p,p,l,e, ,g,r,a,p,e, ,o,r,a,n,g,e*/
7 document.write(fruit.split(" ",2)+"<br>");/*以空格为划分符号并只显示2个,结果为:apple,grape*/
  • .push()  向数组中插入值;

    1 var fruit=["apple","grape","orange"]; 
    2 fruit.push('abc')
    3 document.write(fruit);
    4 /*结果为:apple,grape,orange,abc*/
  • .pop() 删除数组最后一个,并将删除的数组元素返回;

    1 var fruit=["apple","grape","orange"]; 
    2 var rel=fruit.pop();
    3 document.write(rel);
    4 /*结果为:orange*/
  • .reverse() 将数组元素全部反转

  • .sort()  依据给定的参数将数组中的所有元素按字母表顺序或其他书序排序;

 

参考文章:

本文为自己知识点搜索整理,若有侵权麻烦留言告知,可删除本文章。谢谢(* ̄︶ ̄)

posted @ 2018-03-24 18:19  IT记录  阅读(243)  评论(0编辑  收藏  举报