详解Javascript集合对象
<script>
/*
Array对象.类似java中的ArrayList集合
1.定义形式
var add=new Array(元素列表)
var add=new Array(默认长度)
2.js中数组元素类型是可变的
var arr=new Array(1,true,NaN)
3.js中数组的长度是可变的
4.js提供了join()方法,可以按照指定类型将数组拼接成字符串
document.write(arr2.join("-"))
5.js提供了push()方法,数组末尾添加一个数据,并返回一个新的数组
arr2.push(3)
*/
var add=new Array(1,2,3)//第一种定义形式
var add2=new Array(5)//第二种定义形式
var arr=new Array(1,true,NaN)//定义数组对象,并传入不同类型的元素
var arr2=new Array(1,2,3)//定义字符对象
arr2[10]=2;//测试字符对象长度的可变性
document.write(arr2.join("-"))//返回一个字符对象,并且该字符对象每个元素yong-分割
arr2.push(3)//在字符对象末尾添加一个字符
document.write(arr2)
document.write(arr2[5])
document.write(arr2[10])//测试字符对象的长度是可变的,但是该位置没有元素,返回undefined
</script>