天天看点

javascript 数组方法总结

1.push():在数组尾部添加一个或多个元素,返回数组新的长度

 arrayobject.push(newelement1,newelement2,....,newelementx)

 newelement1:必需要添加的参数。要添加到数组的第一个元素,剩下的参数可选。 

javascript 数组方法总结
javascript 数组方法总结
javascript 数组方法总结

 2.pop():删除数组最后一个元素,返回删除的值,如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。 

javascript 数组方法总结
javascript 数组方法总结
javascript 数组方法总结

3.shift():删除数组第一个元素,返回删除的值,如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值 

javascript 数组方法总结
javascript 数组方法总结
javascript 数组方法总结

4. unshift():在数组头部添加一个或多个元素,返回数组新的长度

 arrayobject.unshift(newelement1,newelement2,....,newelementx)

 newelement1:必需添加的参数,向数组添加的第一个元素,剩余参数可选

javascript 数组方法总结

5.splice(index,howmany,element1,... ...,elementn):从指定位置删除指定数量元素并增加新的元素,先执行删除操作,删除指定个数的元素,然后再插入元素或数组,splice是直接对原数组进行操作,返回值是被删除的元素组成的数组.

   index:指定位置删除或插入

   howmany:删除多少元素

   elements:插入元素

javascript 数组方法总结

6.concat():把数组原来的元素和新的元素连接起来存放在创建的新数组里,原数组保持不变,返回创建的新数组

  arrayobject.concat(arrayx,arrayx,......,arrayx)

  arrayx:必需参数,该参数可以是具体的值,也可以是数组对象。可以是任意多个

javascript 数组方法总结

7.slice(start, [end]) ):返回指定数组的一段

 start:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。

 end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

javascript 数组方法总结
javascript 数组方法总结
javascript 数组方法总结

8. join():将数组的所有元素,用选定的分隔符,转化为字符串并连接在一起,返回最后生成的字符串,不指定分隔符默认用逗号(,)   

javascript 数组方法总结
javascript 数组方法总结
javascript 数组方法总结

9. sort():返回排序后数组。没有参数,默认按照字母排序

arrayobject.sort(sortby)

javascript 数组方法总结
javascript 数组方法总结
javascript 数组方法总结

10.reverse() :方法用于颠倒数组中元素的顺序。

javascript 数组方法总结

11.tosource() :表示对象的源代码,通常由 javascript 在后台自动调用,并不显式地出现在代码中。

12.tostring():把数组转换为字符串,并返回结果。

javascript 数组方法总结

13.tolocalestring():把数组转换为本地字符串。

arrayobject.tolocalestring() 

14.valueof() :返回 array 对象的原始值,通常由 javascript 在后台自动调用,并不显式地出现在代码中。

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/greenteaone/p/4193146.html

继续阅读