js中Array()数组对象学习

时间:2017-06-13

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>
上一条:js对表单元素访问的方法总结 下一条:js中object对象的constructor属性用法

相关文章

最新文章