JavaScript数组对象
1.截取数组某部分
使用slice()方法来获取数组的某一部分。跟substring()方法相似
语法:
数组名.slice(start,end);
slice(start,end)截取范围是[start,end)
需要注意的是如果使用 数组名.slice(1);则输出整个数组
<!DOCTYPE >
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script>
var arr=["HTML","CSS","JavaScript","jjjj"];
document.write(arr.slice(1)+"<br />");
document.write(arr.slice(1,3));
</script>
</head>
</html>
2.为数组添加元素
2.1 在数组开头添加元素
可以使用unshift()方法添加元素
数组名.unshift(新元素1,新元素2,新元素3,,,);
2.2 在数组结尾添加元素:push()
使用方法同上
3.删除数组中元素 例: 数组名.pop();
3.1 删除第一个元素:shift()
3.2 删除最后一个元素: pop()
4.数组大小比较
在JavaScript中,我们可以使用sort()方法来对数组中所有元素进行比较大小,然后从大到小或者从小到大进行排序。
语法: 数组名.sort(函数名)
说明:函数名是定义数组元素排序的函数的名字。
<!DOCTYPE >
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script>
//定义一个升序函数
function up(a,b)
{
return a-b;
}
//定义一个降序函数
function down(a,b)
{
return b-a;
}
//定义数组
var arr=[3,9,1,12,50,21];
arr.sort(up);
document.write("升序"+arr.join(", ")+"<br />");
arr.sort(down);
document.write("降序:"+arr.join(","));
</script>
</head>
</html>
join()方法分析:
用这个方法可以将数组中的所有元素连接成一个字符串
语法:
数组名.join("连接符");
说明:
连接符是可选参数,用于指定连接元素之间的符号。默认情况下,则采用(,)(英文逗号)作为连接符来连接。
注意join()和join(“”)区别。
5.数组颠倒顺序
语法:数组名.reverse()