今天我们谈谈js数组有哪些属性和方法,下面我一一为大家介绍。
alice():返回一个数组的子数组,或解释为:从一个数组里面截取另一个数组。带两个参数,第一个参数表示截取的起始点,第二个参数表示截取的终点。如果没有第二个参加,则表示终点到原数组的结尾,如果有参数为负数,则表示倒着数。比如:var a = [1,2,3,4,5];alert(a.alice(0,3)); 输出1,2,3;alert(a.alice(3));输出4,5;alert(a.alice(1,-1));输出2,3,4;alert(a.alice(-3,-2));输出3
join():把一个数组的所有元素转换为字符串,并把这些字符串按参数指定的字符串连接起来。如果没有参数,则默认以逗号连接。比如:var a=[1,2,3];alert(a.join());输出字符串1,2,3.alert(a.join('-'));则输出1-2-3.
Push()方法:压栈,把一个元素增加到数组的最后。
Pop()方法:出栈,把数组的最后一个元素删除。
reverse():用来颠倒数组的顺序(把原数组倒过来)。
sort();对数组进行排序,不带参数是按增序重排数组。
splice():和alice方法一样也是删除数组中的元素,但和alice不同的是:这个里面的参数是被删除的位置,而不是保留的位置。
substr():
split():
indexOf(str):取得一个字str这个字符串在这个字符串中的位置
lastindexOf();
replace():