数组方法大全

作者: 果汁凉茶丶 | 来源:发表于2017-10-24 12:56 被阅读49次

    函数中,js所传递的参数可以用arguments[i](注意别漏了s)来取,在argumengts[]数组中的顺序和你传递的顺序相同。 通过arguments.length()可以检查有多少个参数,arguments[]的定义也是双向绑定的,所以修改arguments中的值,会直接影响到传递参数的值

1.  访问对象的属性,除了可以用《点表示法》之外,还可以用《方括号表示法》,后者有更多的功能,比如,当属性中包含【数字】项时,包含空格时,想使用变量表示属性名时,即,如下所示:

属性调用

2.  判断是不是数组有一下几种方法(数组是特殊的对象);  

判断是否是数组

3.  toString() 方法和join()方法;
     如果数组存在undefined项,在结果中将以空字符串表示;
     如果参数相同,join方法和split方法是反操作,如join(‘’)和split(‘’)

toString() 方法和join()方法

4.  数组的队列方法;  先进先出 。 Push()和shift()方法

数组的队列方法

5.  数组的栈方法;  先进后出。 push()和pop()方法

数组的栈方法

6.  除了以上外,ECMAScript还提供了unshift() 方法,其与 shift() 相反,在数组的顶部增加项。
     我们可以使用unshift()和pop()来实现反向队列操作 (灵活组合)

数组反向队列操作

7.  数组的重排序主要有两种方法,reverse() 和 sort()

数组重排序

8.  数组的任意追加 concat()函数;

数组任意追加

ES-6 中,可利用延展操作符实现类似功能

9.  数组的截取 slice()方法(切片)。
    如果 slice() 参数为负数,表示从后往前。slice() 也可用于截取字符串

数组/字符串的截取

10.  神奇的splice()方法:删除--插入--替换   splice()接受1个,2个 或3个参数

数组的 增、删、改

11.  数组的位置方法:indexOf()和lastIndexOf();   后者从后往前找(注意只是查找顺序区分,别把数组下标弄反了)

数组的 查

12.  数组的迭代方法:every(),  some(),  filter(),  forEach(),  map()

数组的迭代方法

13.  数组的归并方法;  reduce(), reduceRight();   (后者和前者只是方向区别)

数组的归并方法

先写到这里,希望能帮到大家

相关文章

  • 数组方法大全

    JavaScript 数组方法大全 会改变原数组的方法: unshift(); push(); shift(); ...

  • JavaScript 数组方法大全

    JavaScript 数组方法大全 数组创建 JavaScript 中创建数组的方法有两种方式,第一种是使用Arr...

  • js 常用方法总结

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

  • js数组方法大全

    js数组方法大全 JavaScript中创建数组有两种方式(一)使用 Array 构造函数: (二)使用数组字面量...

  • js数组方法大全

    js数组方法大全[https://www.cnblogs.com/obel/p/7016414.html] Jav...

  • 数组方法大全

    函数中,js所传递的参数可以用arguments[i](注意别漏了s)来取,在argumengts[]数组中的顺...

  • 数组 Array方法大全

    push:向数组的末尾增加一项unshift:向数组开头增加一项pop:删除数组的末尾项shift:删除数组开头项...

  • 数组方法大全

    Array.join 数组转字符串 Array.sort 数组排序 从小到大 Array.concat 创建返回一...

  • 数组内建方法大全(二)

    在数组内建方法大全(一)中,介绍了7种不太常见(我很多没见过)的数组内建方法。如果说有点华而不实,那在这一篇我将再...

  • JS数组方法大全

    一、普通方法 1、join() 将数组元素连接在一起,并以字符串形式返回 2、reverse()将数组的元素顺序变...

网友评论

    本文标题:数组方法大全

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