数组对象

<!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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值