js数组整理
发布在js菜鸟中的菜鸟开始学飞2015年1月4日view:2693
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

/传递参数:参数个数、类型 代表的意思 返回值:类型、代表的意思 原有数组是否改变/

concat>push>pop>unshift>shift>sort>reverse>join>toString>splice>slice>indexOf

  • concat:基于原有数组创建一个新数组,或者是将多个数组进行拼接

传递参数:n、Array||String 传递参数个数不限制 可以是数组也可以是字符串

返回值:Array 返回一个新数组

false 原有数组不变

enter image description here

  • push:将参数值追加到数组中的最后一项

传递参数:n、任意类型 传递参数个数不限制 可以是任意数据类型

返回值:Number 返回数组的长度(length)

true 原有数组改变

enter image description here

  • pop: 删除数组的最后一项

传递参数:无

返回值:任意类型 返回删除数组项的值

true 原有数组改变

enter image description here

  • unshift 在参数值追加到数组的第一项

传递参数:n、任意类型 传递参数个数不限制 可以是任意熟虑类型

返回值:Number 返回数组的长度(length)

true 原有数组改变

enter image description here

  • shift: 删除数组的第一项

传递参数:无

返回值:任意类型 返回删除数组项的值

true 原有数组改变

enter image description here

  • sort:对数组进行排列,但排序顺序是按照ASCII码的顺序排列的

传递参数:无或Function类型

返回值:Array 返回被排序的数组

true 原有数组改变

enter image description here

如果想要按照正常排序代码:如下实现

enter image description here

  • reverse:将数组数据反转

传递参数:无

返回值:Array 返回被反转后的数组

true 原有数组改变

enter image description here

  • join:将数组中各项数据以参数值拼接,拼接成一个字符串返回

传递参数:string 以(val)拼接

返回值:String 返回被拼接成的字符串

false 原有数组不变

enter image description here

  • toString:相当于join(’,’) 将数组中各项按‘,’进行拼接

传递参数:1 string 以(val)拼接

返回值:String 返回被拼接成的字符串

false 原有数组不变

enter image description here

  • splice(inedex,count,ele1,……elen):很强大 可用于数组的添加、删除、修改

传递参数:n index 是起始索引,count表示从index开始要删除的个数,后面的ele1,…….elen 参数表示从index开始插入的值

返回值:Array 返回被删除的值形成的数组

true 原有数组改变

enter image description here

  • slice(index,end):获取数组中某一段数据形成新 的数组

传递参数:2 index 是起始索引,end表示结束索引

返回值:Array 返回新数组

false 原有数组不改变

enter image description here

  • indexOf:获取索引值(仅支持标准浏览器;IE6、7、8不支持!)

传递参数:1 任意类型 要查找索引的参数值

返回值:Number 返回数组索引或者是-1

false 原有数组不改变

enter image description here

评论
发表评论
5年前
赞了此文章!
5年前
赞了此文章!
5年前
赞了此文章!
5年前
赞了此文章!
5年前
赞了此文章!
WRITTEN BY
古道川
技法无高低、功力有深浅。
TA的新浪微博
PUBLISHED IN
js菜鸟中的菜鸟开始学飞

今天不是特殊的日子、我想要的,我会去争取!把自己驾到台风口上,学飞!!!

技法我高低,功力有深浅!呵呵~

我的收藏