数组对象的方法
2025年4月30日小于 1 分钟
示例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组对象的方法</title>
</head>
<body>
<script type="text/javascript">
var arr=[100,20,300,"你好吗",40,function(){},null,3,9,2];
//数组对象的方法
//将数组元素连接起来转化成一个字符串
var aa=arr.join();
document.write(aa);
document.write('<br/>');
//将顺序反转 (一般商城用户的购买记录用的到!)
var bb=arr.reverse();
document.write(bb);
document.write('<br/>');
//对数组进行排序 配合函数
var cc=arr.sort();
document.write(cc);
document.write('<br/>');
//升序排序
function fuc(m,n)
{
if(m>n)
{
return 1;
}
else if(m==n)
{
return 0;
}
else
{
return -1;
}
}
var ee=arr.sort(fuc);
document.write(ee);
document.write('<br/>');
//降序排序
function fun(m,n)
{
if(m<n)
{
return 1;
}
else if(m==n)
{
return 0;
}
else
{
return -1;
}
}
var dd=arr.sort(fun);
document.write(dd);
document.write('<br/>');
//插入、删除或替换数组的元素
//删除
document.write(arr);
document.write('<br/>');
//var ff=arr.splice(1,3);
//document.write(ff);
//document.write('<br/>');
//替换 注意是针对原数组的替换
var gg=arr.splice(1,3,"哈哈",1000,2000);
document.write(gg);
document.write('<br/>');
document.write(arr);
//插入
var hh=arr.splice(15,"啦啦",'嘎嘎','嘿嘿')
document.write(hh);
document.write('<br/>');
document.write(arr);
</script>
</body>
</html>