1.length属性,它随数组的个数变化而变化,也可以手动设置
语法表达:numVar = arrayObj.length
2.concat()方法,返回一个新数组,这个新数组是由两个或更多数组组合而成的。
语法表达:arr1.concat(arr2),表示将arr2连接到arr1末尾
3.push()将新元素添加到一个数组中,并返回数组的新长度值。
语法表达:arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 可以是多个数组
4.pop()移除数组中的最后一个元素并返回该元素。
语法表达:arr.pop()
5.shift()移除数组中的第一个元素并返回该元素。
语法表达:arr.shift()
6.unshift()将指定的元素插入数组开始位置并返回该数组。
语法表达:arr.unshift("元素1","元素2")
7.将数组元素转化为字符串 toString()和join()
语法表达:arr.toString() arr.join("分隔符")
8.reverse()返回一个元素顺序被反转的 Array 对象
语法表达:arr.reverse()
示例:
<script>
var arr = new Array("abc",123);
var arr1 = new Array("php");
document.write(arr.length+"<br>"); //2
document.write(arr.concat(arr1)+"<br>"); //abc,123,php
document.write(arr.push("php点点通")+"<br>"); //3
document.write(arr.pop()+"<br>"); //php点点通
document.write(arr.shift()+"<br>"); //运行结果:abc 现在arr数组只剩下123一个元素了
document.write(arr.unshift("book")+"<br>"); //运行结果2 返回的是数组
document.write(arr+"<br>");//book,123
document.write(arr.toString()+"<br>");//book,123
document.write(arr.join("-")+"<br>");//book-123
document.write(arr.reverse()+"<br>");//123,book
</script>