美文网首页
JS数组常用操作

JS数组常用操作

作者: 大脸族美少女 | 来源:发表于2016-11-07 19:22 被阅读0次

push()

push方法用于向数组的末尾添加一个或多个元素,并返回新的长度

pop()

pop方法用于删除并返回数组的最后一个元素。


数组为空的情况下:

shift()

shift()方法用于把数组的第一个元素从中删除,并返回第一个数组的值

删除并返回原数组第一个值,删除并返回最后一个值参见pop()

unshift()

unshift()方法用于向数组开头添加一个活更多元素,并返回新的长度

要把一个或多个元素添加到尾部,参见push()

split()

split()方法用于把一个字符串分割成子字符串 来把一个String对象分割成字符串数组







slice(start,end)

slice方法用于返回数组的一个片段或子数组

slice不会改变原数组而是返回一个新的数组

var a= new Array(1,2,3,4)

console.log(a);//[1,2,3,4]

console.log(a.slice(1,3));//[2,3] 提取索引1~3的部分,不包括索引3, 也就是数下标1~下标3包括的内容,其中包括下标1,不包括下标3

//省略end  slice()会一直从规定的索引提取到原数组末尾

console.log(a.slice(1));//[2,3,4]

//start为负,等价于-3+length=1,(1,3);

console.log(a.slice(-3,3));//[2,3]

//end

console.log(a.slice(3,2));//[]

console.log(a.slice(3,-3));//[]

//无参数

console.log(a.slice());//[]1,2,3,4]

concat(Array)

concat用于拼接数组,console.log(a.concat(b))用于返回一个a和b共同组成的新数组。

var a = new Array(1,2,3,4,5);

console.log(a);//[1,2,3,4,5]

var b = new Array(6,7,8,9);

console.log(b);//[6,7,8,9]

console.log(a.conact(b));//[1,2,3,4,5,6,7,8,9]

reverse()

reverse方法用于数组逆序,与之前不同的是它会改变原数组

sort()


sort方法用于对数组进行排序。

//当参数为空时,会按字母表升序排序

var a  = new Array(5,4,3,2,1);

console.log(a);//[5,4,3,2,1]

console.log(a.sort());//[1,2,3,4,5]

//根据ascii码排序

var b = new Array(7,8,9,10,11);

console.log(b.sort());//[10,11,7,8,9]

//解决方法

var a = new Array(7,8,9,10,11);

a.sort(function(v1,v2){

return v1 - v2 });

相关文章

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • JS数组常用操作

    push() push方法用于向数组的末尾添加一个或多个元素,并返回新的长度 pop() pop方法用于删除并返回...

  • JS数组常用操作

    JS数组常用操作 添加一个元素到数组的最后位置: ``` 方式一:numbers[numbers.length]=...

  • JS数组常用操作

    当我们想要做出一些JS的效果,很多都是要对数组进行一些操作,特别是学到JS后期的时候,发现很多之前JS数组基本的操...

  • 》》》PHP初入---(四)

    JS插件ZTree:处理无限极菜单 操作数组常用函数: range($min,$max,步长):创建数组,元素是$...

  • js 数组常用操作整理

    数组的新增 push() 方法:可向数组的末尾添加一个或多个元素,并返回新的长度,使用该方法会改变原数组。 uns...

  • JS数组常用操作合并

    concat apply 去重

  • js-数组的基本操作

    本文主要介绍js数组元素的一些基本操作,常用的一些方法 关键词:创建数组、新增数组元素、删除数组元素、将数组变成字...

  • JavaScript网页特效(一)

    介绍常用js的字符串操作api ❤❤❤ 介绍常用js的保留小数操作api ❤❤ 介绍常用js的大小写转换操作a...

  • js数组对象或数组常用操作

    找相同 去重 找选中和未选中 js 判断数组的对象中是否有某个值 js如何判断对象数组中是否存在某个对象

网友评论

      本文标题:JS数组常用操作

      本文链接:https://www.haomeiwen.com/subject/ecbouttx.html