`

数组常用的一些方法

 
阅读更多

数组五个迭代方法

forEach():没有返回值,只是针对每个数组项调用指定的函数(callbackfn)

every(): 返回一个布尔值(true或false),判断每个数组项是否符合指定函数的条件,符合为true,反之为false

some(): 返回一个布尔值(true或false),判断每个数组项是否符合指定函数的条件,只要有任何一项返回为true,就会返回true

filter(): 每个数组项调用指定的函数,条件为true的将返到一个新数组中

var arr = [1,2,3]
var arr_new= that.tag.filter(item => {
 return item != 1;
});
arr_new //[2,3]

 map(): 每个数组项调用指定的函数,返回每次函数调用的结果组成一个新数组

var arr = [1,2,3]
var arr_new= arr.map(item => {
        return item+1;
});
arr_new //[2,3,4]

 这五个数组迭代的方法中,其中forEach()、every()和some()方法不生成一个新数组,而filter()和map()方法将会生成一个新数组(符合条件)。

 数组合并:

concat() 方法用于连接两个或多个数组。

 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

var arr1 = [1,2];
var arr2 =[3,4];
var  arr3 =[5,6];
var arr_new1= arr1.concat(arr2);
var arr_new2= arr1.concat(arr2,arr3);
arr_new1//[1,2,3,4]
arr_new2//[1,2,3,4,5,6]

 从数组创建字符串

join() 方法用于把数组中的所有元素放入一个字符串。

元素是通过指定的分隔符进行分隔的。

 

var arr =[110,112,119]
console.log(arr.join())//"110,112,119"
默认以逗号分割
console.log(arr.join('+'))//"110+112+119"
也可自定义分隔符
 数组删除与清空
delete方法
这种方式数组长度不变
var arr = [22,33,44,55];
delete arr[1];
这种方式数组长度不变,此时arr[1]变为undefined了
 splice方法 
这种方式数组长度相应改变,但是原来的数组索引也相应改变
splice参数中第一个1,是删除的起始索引(从0算起),   第二个元素是删除元素的个数
 
var ary = [1,2,3,4];
ary.splice(0,ary.length);//清空数组
console.log(ary); // 输出 [],空数组,即被清空了


var ary = [11,22,33,44];
ary.splice(0,1);//删除数组中11
或 ary.splice($.inArray(11, ary), 1); 
其中$.inArray(2, ary)用来查找某元素在数组中的索引位置。
splice方法在删除数组元素的同时,还可以新增入数组元素
比如arr.splice(1,1,55,66),55,66两个元素就被加入数组arr了

 选取数组中的元素

arrayObject.slice(start,end)

返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

如果没有指定end参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

分享到:
评论

相关推荐

    第11节 JavaScript数组常用方法及应用.rar

    第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11...

    JS数组常用方法.md

    常见的JS数组的使用方法 数组对象用来在单独的变量名中存储一系列的值。 我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array() 有两种向数组赋值的方法...

    Java中数组常用方法的总结

    我对Java中数组的方法做了一下总结,希望能帮到各位

    MATLAB多维数组常用方法

    创建多维数组最常用的方法有以下4种。 (1)直接通过“全下标”元素赋值的方式创建多维数组。 (2)由若干同样尺寸的二维数组组合成多维数组。 (3)由函数ones、zeros、rand、randn等直接创建特殊多维数组。 ...

    Java数组的常用方法.doc

    Java 数组的常用方法 Java 数组是一种基本的数据结构,可以存储多个相同类型的元素。本文将对 Java 数组的常用方法进行总结,包括数组的声明、输出、转换、搜索、连接、反转等操作。 1. 数组的声明 在 Java 中,...

    前端Vue日常工作中-Js数组常用方法

    总结Js数组常用方法push(element1, ..., elementN) pop() unshift(element1, ..., elementN) shift()splice(start, deleteCount, item1, ..., itemN) reverse()sort(compareFunction) fill() concat(array1, array2,...

    js中数组常用方法总结(推荐)

    在JavaScript中,数组是一种常见的数据结构,它提供了一系列的方法来处理数组中的元素。...以上就是JavaScript中数组的一些常用方法的介绍和示例代码。掌握了这些方法,就能在开发过程中更加高效地处理数组相关的问题。

    js数组中一些常用方法

    在JS中处理接口数据的时候,基本都会遇到数组,我们要将数据进行分割,合并等处理,这就用到了其中的一些方法

    Lesson 28.NumPy数组的常用方法.ipynb

    菜菜Lesson 28.NumPy数组的常用方法.ipynb

    数组的常用方法知识点归纳

    本文将详细介绍数组的一些常用方法,并结合示例进行解释,帮助读者更好地理解和运用这些方法。 #### 二、详细知识点解析 ##### 1. `slice(start, end)` - **功能**:该方法用于从数组中截取出一部分元素,并返回...

    js中数组常用方法总结(推荐).docx

    ### JavaScript 数组常用方法详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发的脚本语言,其中数组作为一种基本的数据结构,在处理数据时扮演着极其重要的角色。本文将详细介绍 JavaScript 中常用的数组...

    js中数组的常用方法小结

    以下是一些常用的数组方法以及它们的详细解释。 1. push方法 push方法用于在数组的末尾添加一个或多个元素,并返回新的数组长度。当需要向数组末尾添加单个元素时,可以直接传递这个元素作为参数;如果需要添加多个...

    python数组 python数组方法

    Python 数组支持多种索引方式,常见的索引方式有线性索引和多维索引,常用的索引方法如下: (1)线性索引: arr = [6, 2, 3, 1, 5, 4] arr[3] # 1 arr[0] # 6 (2)多维索引: arr = [[1, 2, 3], [4, 5, 6], [7...

    总结的一些代码常用的数组遍历方法案例

    以上就是对"总结的一些代码常用的数组遍历方法案例"这个主题的详细解释。这些方法在实际编程中非常实用,掌握它们能帮助开发者更高效地处理数组数据,构建功能丰富的Web应用。在不断学习和实践中,我们可以更好地...

    数组的一些代码

    数组与循环结合可以实现对数组元素的遍历和处理,这是编程中常用的技术之一。通过循环遍历数组,可以轻松地实现对数组中所有元素的操作。 ### 数组排序 Java提供了内置的方法来对数组进行排序,简化了排序过程。...

    JAVA数组常用函数介绍及实例.docx

    ### JAVA数组常用函数详解 #### 一、概述 在Java编程语言中,数组是一种非常基础且重要的数据结构,用于存储相同类型的数据集合。为了方便操作和管理数组中的数据,Java提供了一系列内置的方法来帮助开发者更高效...

    JavaScript数组常用方法

    以上介绍了JavaScript数组常用的一些方法,每个方法都有着不同的用途和特点。掌握这些方法对于进行高效的数组操作是十分重要的,无论是在前端开发还是在后端开发中,都能大大提高开发效率。对于初学者来说,理解这些...

    js数组使用方法

    本文将详细介绍JavaScript中数组的一些常用操作方法:`pop`、`push`、`unshift`、`splice` 和 `shift`。 #### 1. `pop()` 方法 `pop()` 方法用于移除数组的最后一个元素,并返回该元素的值。如果数组为空,则返回 `...

Global site tag (gtag.js) - Google Analytics