大家好,欢迎观看JavaScript教程(二十一、JavaScript数组常用方法二)
reverse() 描述:能够返序排列(顺序倒过来) 语法:arr.reverse(); 注意:此方法会改变数组的原有结构
var str = [ 'a' , 'b' , 'c' , 'd' , 'e' ] ;
var i = str. reverse ( ) ;
console. log ( i) ;
console. log ( str) ;
slice() 描述:可以根据指定的【起始点下标】和【结束点下标】对数组进行截取, 并生成一个新数组,新数组的内容是【起始点下标】和【结束点下 标】之间的内容,并不包括【结束点下标】本身 语法:arr.slice(itmes,itmes2); 注意:
前包后不包 不会对原有数组结构进行更改 不管是正数还是负数,如果只写一个参数,从当前下标开始一直到结束
var arr = [ 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' ] ;
var i = arr. slice ( - 8 , - 4 ) ;
console. log ( i) ;
console. log ( arr) ;
splice() 描述:指定下标处截取一定的长度的元素,在插入一些元素, 并将删除的元素构成一个数组返回,此方法会改变原 数组。 语法:arr.splice(开始截取,删除几个,添加新元素); 注意:前两个参数必须有,后面的参数可选
var arr = [ 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' ] ;
var i = arr. splice ( 2 , 5 , '你好' , '我是' ) ;
console. log ( i) ;
console. log ( arr) ;
sort() 描述:对数组进行排序,根据提供的排序顺序规则(从小到大),默认按照编码集方式排列。 语法:arr.sort();
var arr = [ 20 , 10 , 58 , 34 , 690 ] ;
var i = arr. sort ( ) ;
console. log ( i) ;