js中Array数组的操作

来源:互联网 发布:深度linux deepinv15.3 编辑:程序博客网 时间:2024/06/07 22:29

Array 数组对象属性:

length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

Array 数组对象方法:




其中contact使用方法:
concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。
arrayObject.concat(array1,array2,...,arrayN)



示例:
<script type="text/javascript">  var mya1= new Array("hello!")  var mya2= new Array("I","love");  var mya3= new Array("JavaScript","!");  var mya4=mya1.concat(mya2,mya3);  document.write(mya4);</script>运行结果:hello!,I,love,JavaScript,!

join使用方法:

指定分隔符连接数组元素join()

   join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。

   示例代码:
  
<script type="text/javascript">    var myarr1= new Array("86","010")    var myarr2= new Array("84697581");   var myarr3= myarr1.concat(myarr2);document.write(myarr3.join("-"));</script>
输出结果:
86-010-84697581


reverse颠倒数组元素顺序:

reverse() 方法用于颠倒数组中元素的顺序。
arrayObject.reverse()
注意:该方法会改变原来的数组,而不会创建新的数组。

选定元素slice()

slice() 方法可从已有的数组中返回选定的元素。
arrayObject.slice(start,end)



数组排序sort()

sort()方法使数组中的元素按照一定的顺序排列。
arrayObject.sort(方法函数)

代码示例:
<script type="text/javascript">   function sortNum(a,b) {   return  b-a;   }var myarr = new Array("80","16","50","6","100","1");document.write(myarr.sort(sortNum));










0 0
原创粉丝点击