<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数组对象</title>
<script type="text/javascript">
var arr = new Array(1,2,3,4,5,6,7,9,4);
//定义输出函数
function writeIn(myarray){
document.write(myarray+"<br />");
}
writeIn("初始的数组:"+arr+"<br />");
//对数组指定位置进行删除和添加操作(这里的位置删除和添加都是从这个位置开始的) splice(start,deleteconcout,value,...)
writeIn("数组增删操作:"+arr.splice(5,2,55)); //返回值:要删除的数组元素
writeIn("结果:"+arr+"<br />");
//从某个已有的数组返回选定的元素 slice(start,end)
writeIn("获取数组元素:"+arr.slice(0,3));
writeIn("结果:"+arr+"<br />");
//反向排序
writeIn("反向排序:"+arr.reverse()+"<br />");
//重新排序
writeIn("重新排序"+arr.sort()+"<br />");
//把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
writeIn("用\“~\”连接数组:"+arr.join("~")+"<br />");
//把数组转换为字符串,并返回结果。
writeIn("用\“,\”连接数组:"+arr.toString()+"<br />");
//连接两个或更多的数组,也可以直接添加数组元素,并返回结果。
writeIn("连接两个或更多的数组,也可以直接添加数组元素,并返回结果:"+arr.concat("123")+"<br />");
//向数组的末尾添加一个或更多元素,并返回新的长度。
writeIn("向数组的末尾添加一个或更多元素,并返回新的长度:"+arr.push(123)); //返回值:数组总长度
writeIn("结果:"+arr+"<br />");
//删除并返回数组的最后一个元素
writeIn("删除并返回数组的最后一个元素:"+arr.pop()); //返回值:数组末端的元素也就是要删除的元素
writeIn("结果:"+arr+"<br />");
//向数组的开头添加一个或更多元素,并返回新的长度。
writeIn("向数组的开头添加一个或更多元素,并返回新的长度:"+arr.unshift(1)); //返回值:数组总长度
writeIn("结果:"+arr+"<br />");
//删除并返回数组的第一个元素
writeIn("删除并返回数组的第一个元素:"+arr.shift()); //返回值:数组首端的元素也就是要删除的元素
writeIn("结果:"+arr+"<br />");
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>数组对象</title>
<script type="text/javascript">
var arr = new Array(1,2,3,4,5,6,7,9,4);
//定义输出函数
function writeIn(myarray){
document.write(myarray+"<br />");
}
writeIn("初始的数组:"+arr+"<br />");
//对数组指定位置进行删除和添加操作(这里的位置删除和添加都是从这个位置开始的) splice(start,deleteconcout,value,...)
writeIn("数组增删操作:"+arr.splice(5,2,55)); //返回值:要删除的数组元素
writeIn("结果:"+arr+"<br />");
//从某个已有的数组返回选定的元素 slice(start,end)
writeIn("获取数组元素:"+arr.slice(0,3));
writeIn("结果:"+arr+"<br />");
//反向排序
writeIn("反向排序:"+arr.reverse()+"<br />");
//重新排序
writeIn("重新排序"+arr.sort()+"<br />");
//把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
writeIn("用\“~\”连接数组:"+arr.join("~")+"<br />");
//把数组转换为字符串,并返回结果。
writeIn("用\“,\”连接数组:"+arr.toString()+"<br />");
//连接两个或更多的数组,也可以直接添加数组元素,并返回结果。
writeIn("连接两个或更多的数组,也可以直接添加数组元素,并返回结果:"+arr.concat("123")+"<br />");
//向数组的末尾添加一个或更多元素,并返回新的长度。
writeIn("向数组的末尾添加一个或更多元素,并返回新的长度:"+arr.push(123)); //返回值:数组总长度
writeIn("结果:"+arr+"<br />");
//删除并返回数组的最后一个元素
writeIn("删除并返回数组的最后一个元素:"+arr.pop()); //返回值:数组末端的元素也就是要删除的元素
writeIn("结果:"+arr+"<br />");
//向数组的开头添加一个或更多元素,并返回新的长度。
writeIn("向数组的开头添加一个或更多元素,并返回新的长度:"+arr.unshift(1)); //返回值:数组总长度
writeIn("结果:"+arr+"<br />");
//删除并返回数组的第一个元素
writeIn("删除并返回数组的第一个元素:"+arr.shift()); //返回值:数组首端的元素也就是要删除的元素
writeIn("结果:"+arr+"<br />");
</script>
</head>
<body>
</body>
</html>