美文网首页
js数组常用方法

js数组常用方法

作者: 追卓2018 | 来源:发表于2017-07-21 17:27 被阅读0次

添加(返回新的数组长度)

末尾添加 arr.push(els)

开头添加 arr.unshift(els)

删除(返回被删除元素)

末尾删除 arr.pop(els)

开头删除 arr.shift(els)

重新排序(返回经过排序后的数组)

倒序大到小 arr.reverse()

正序小到大 字符串比较 arr.sort(function)

function说明 比较函数接收两个参数,如果第一个参数应该位于第二个参数之前则返回一个负数,如果两个参数相等则返回0,如果第一个参数应该位于第二个参数之后则返回一个正数

数组合并(返回新的数组)

arr.concat(arr1,arr2); 解释 arr1,arr2 会插入在arr末尾

数组截取(返回被截取数组,不影响原数组)

arr.slice(num1,num2);  解释:一个参数,从参数位置到结束(0为开始),两个参数第一个为开始位置,第二个为结束位置

神奇的splice(num1,num2) num1表示起始位置,num2表示删除数目

删除: arr.splice(0,2) 表示从零开始,删除两个数组元素 返回为被删除的元素

插入:arr.splice(0,0,arr1,arr2) 表示在最开头的位置插入arr1和arr2

替换:arr.splice(1,1,arr1);把位置1的元素换成arr1

查找元素(找到返回元素 找不到返回-1)

arr.indexOf(num1,num2)从头开始找 num1要查找的项 num2(可选)表示查找起点位置的索引

arr.lastIndexOf(num1,num2) 从末尾往头开始找

数组迭代方法(传入方法的函数都会接收3个参数:数组项的值,该项在数组中的位置,数组本身)

every() 对数组中每一项运行给定函数,如果该函数每一项都返回true,则返回true

some() 对数组中每一项运行给定函数,如果该函数任意一项返回true,则返回true

filter() 对数组中每一项运行给定函数,返回该函数会返回true的项组成的数组

map() 对数组中每一项运行给定函数,返回每次函数调用的结果组成的数组

forEach() 对数组中每一项运行给定函数,该方法没有返回值

总结: 

pop:删除最后一个并返回,改变原数组

push:向数组末尾添加元素,并返回新的长度,改变原数组

unshift:向数组开头添加元素,并返回新的长度,改变原数组

reverse:颠倒数组顺序,改变原数组

shift:将第一个元素删除并且返回,空即为undefined,改变原数组

splice:splice(start,length,item)新增删除替换数组元素,返回被删除数组,无删除则不返回,改变原数组

sort:对数组排序,改变原数组

不改变原数组的:

concat:连接多个数组,返回新的数组,不改变原数组

join:将数组中所有元素以参数作为分隔符放入一个字符串,不改变原数组

slice:slice(start,end),返回选定元素,不改变原数组

相关文章

  • js基础了解

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

  • 数组常用方法

    数组常用方法 一、js数组常用方法: 1、join() Array.join() 方法将数组中所有元素都转换成字...

  • JavaScript数组常用方法

    目录 JS 数组常用API常用属性常用方法常见方法语法解释from方法isArrayconcateveryfill...

  • js 常用方法总结

    字符串的常用属性,概览 Array对象的方法; 详细js数组常用方法大全

  • JS数组常用方法

    @[toc] JS数组方法 数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效...

  • js与ES6数组常用方法区别

    js数组 数组的概念及其定义方式字面量的形式 构造函数 数组的常用方法(依赖于数组使用)获取方法:对象.方法( )...

  • 初识javascript

    js字符串 数组 数组字面量表达方式(推荐) 数组的常用方法push(),pop(),unshift(),shif...

  • js数组常用方法

    前言:js数组自带了很多属性方法,这些方法为我们写程序提供了方便,因此,也是笔试、面试中经常会被问到的,本文总结了...

  • js 数组常用方法

    只有sort()方法改变了原数组,其他方法都没有改变原数组 1、forEach:接收一个函数做为参数,对数组的每个...

  • Js数组常用方法

    //JS数组常用方法及其应用/** * 1.push(): 向数组尾部添加一个或多个元素,并返回添加新元素后的数组...

网友评论

      本文标题:js数组常用方法

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