数组对象

<!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>

猜你喜欢

转载自blog.csdn.net/grass_root_boy/article/details/79879803
今日推荐