js 的数组是经常使用的一种数据类型,下面是一些使用数组的方法
1:创建声明数组
//创建一个空数组
var arrayObj = new Array();
或
var array = [];
//创建一个数组并指明长度(需要注意的是当你向数组中添加元素超过设定长度时依然可以添加,长度随时保持变化)
var array = new Array(size);
//创建一个数组并初始化
var array = new Array([element, element1, ..., elementN);
2:访问数组的元素
var arr = [1,2,3]; console.log(arr[2]);//通过中括号和索引来访问数组元素
3:数组的添加
var arr = []; arr.push();//将一个或多个新元素添加到数组结尾,并返回数组新长度 arr.unshift();//将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度 arr.splice(insert,0,item1);//将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回""
例:
var arr = [1,2,3]; console.log(arr.push(3));//输出:4 console.log(arr.unshift(9));//输出:5 console.log(arr.splice(1,2));//输出:[1, 2]
4:数组的删除
arr.pop();// 移除最后一个元素并返回该值 arr.shift();//移除首位元素并返回该值,数组自动向前移动 arr.splice(delettePos,deleteCount);//删除从之定位置delettePos开始的元素,数量为deleteCount,返回值以数组形式返回被删除的元素
例:
var arr = [3,4,5,6,8]; console.log(arr.pop());//输出:8 console.log(arr.shift());输出:3 console.log(arr.splice(1,2));输出:[5 ,6]
5:数组的截取和合并
arr.slice(start,[end]);//返回数组的一部分从start开始,以数组的形式,注意的是不包括end对应的元素,省略end后返回start之后的所有元素 arr.concat([arr2]);//将多个数组链接为一个数组,并返回新的数组(注:可以是字符串也可以是数组和字符串的混合)
例:
var arr = [1,2,3]; var arrobject = [4,5,6]; console.log(arr.slice(1)); console.log(arr.concat(arrobject));
输出
[2, 3] [1, 2, 3, 4, 5, 6]
6:数组的排序
arr.reverse();//数组的逆序,返回数组而不是新建数组
arr.sort();//对数组排序,默认情况下是进行升序排列
例:
相关推荐
javascript string和array常用扩展方法
js中数组Array的一些常用方法总结.docx
在入门Vue时, 列表渲染一节中提到数组的变异方法, 其中包括push(), pop(), shift(), unshift(), splice(), sort(), reverse(), 而concat()和slice()不属于变异方法. 在这里就复习一下Array所提供的这几个方法的使用
主要介绍了javascript Array 数组常用方法 ,需要的朋友可以参考下
主要介绍了JavaScript array常用方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
常见的JS数组的使用方法 数组对象用来在单独的变量名中存储一系列的值。 我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array() 有两种向数组赋值的方法...
javascript 中关于array的常用方法 最近总结了一些关于array中的常用方法, 其中大部分的方法来自于《JavaScript框架设计》这本书, 如果有更好的方法,或者有关于string的别的常用的方法,希望大家不吝赐教。 第一...
js-validator 是 Laravel 风格的 JavaScript 对象验证库。使用 js-validator 来验证对象或者 JSON 是否符合规则非常方便,而且具有很好的可扩展性。举个例子var example = { text: 'Hello world!', date: ...
Array()是我们在js中常常写到的代码,今天就总结哈Array的对象具有哪些方法,感兴趣的朋友可以了解下
2、Array对象常用属性及方法 成员 类型 作用 length 属性 设置或返回数组中元素的数目。 concat() 方法 连接两个或更多的数组,并返回结果。 join() 方法 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行...
NULL 博文链接:https://1270879808-qq-com.iteye.com/blog/1687404
functions/Array/forEach.js -- every functions/Array/every.js -- some functions/Array/some.js -- filter functions/Array/filter.js -- find functions/Array/find.js -- reduce functions/Array/reduce.js -- ...
今天小编就为大家分享一篇关于js中Array对象的常用遍历方法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
本文为大家总结了javascript数组常用方法,具体内容如下 1、join()方法: Array.join()方法将数组中所以元素都转化为字符串链接在一起,返回最后生成的字符串。也可以指定可选的字符串在生成的字符串中来分隔...
JS数组去重方法有很多,相信一些小伙伴也掌握了好多种方法,那接下来我就介绍一些比较常用的方法供大家参考。 方法1:使用indexOf()方法去除重复的元素 indexOf方法返回给定元素在数组中第一次出现的位置,返回...