Array 数组对象属性:
length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。
Array 数组对象方法:
![](https://i-blog.csdnimg.cn/blog_migrate/5c60c742ee5c2b5e12c833461752ab78.jpeg)
其中contact使用方法:
concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。
arrayObject.concat(array1,array2,...,arrayN)
![](https://i-blog.csdnimg.cn/blog_migrate/3634a8217bb74ba1ecb8dc735a046280.jpeg)
示例:
<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)
![](https://i-blog.csdnimg.cn/blog_migrate/f8b9370a3ff7bbba8befc2ed41424136.jpeg)
数组排序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));