1、数组的创建
vararrayObj=newArray(); //创建一个数组
vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度
vararrayObj=newArray([element0[,element1[,...[,elementN]]]]); //创建一个数组并赋值
2、数组的元素的访问
vartestGetArrValue=arrayObj[1];//获取数组的元素值
arrayObj[1]="这是新值";//给数组元素赋予新的值
3、数组元素的添加
arrayObj.push([item1[item2[...[itemN]]]]);//将一个或多个新元素添加到数组结尾,并返回数组新长度
arrayObj.unshift([item1[item2[...[itemN]]]]);//将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度
arrayObj.splice(insertPos,0,[item1[,item2[,...[,itemN]]]]);//将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回""。
4、数组元素的删除
arrayObj.pop();//移除最后一个元素并返回该元素值
arrayObj.shift();//移除最前一个元素并返回该元素值,数组中元素自动前移
arrayObj.splice(deletePos,deleteCount);//删除从指定位置deletePos开始的指定数量deleteCount的元素,数组形式返回所移除的元素
5、数组的截取和合并
arrayObj.slice(start,[end]);//以数组的形式返回数组的一部分,注意不包括end对应的元素,如果省略end将复制start之后的所有元素
arrayObj.concat([item1[,item2[,...[,itemN]]]]);//将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组
6、数组的拷贝
arrayObj.slice(0);//返回数组的拷贝数组,注意是一个新的数组,不是指向
arrayObj.concat();//返回数组的拷贝数组,注意是一个新的数组,不是指向
7、数组元素的排序
arrayObj.reverse();//反转元素(最前的排到最后、最后的排到最前),返回数组地址
arrayObj.sort();//对数组元素排序,返回数组地址
8、数组元素的字符串化
arrayObj.join(separator);//返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用separator隔开。
toLocaleString、toString、valueOf:可以看作是join的特殊用法,不常用
分享到:
相关推荐
Javascript数组操作整理.rarJavascript数组操作整理.rar
js数组操作:三维数组去除空元素
资源名称:Javascript数组及其操作 WORD版内容简介:本文档主要讲述的是Javascript数组及其操作;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 资源太大,传百度网盘了,链接在附件中,有...
js数组操作,是工作中的一些积累整理起来,和大家分享
js数组操作学习总结.doc
使用[removed]调用外部的JavaScript(.js文件) 4 如何与老浏览器打交道 4 (2) 把JavaScript代码放到HTML页面不同的位置 4 把JavaScript代码放到HTML<body>部分 4 把JavaScript代码放到HTML<head...
Javascript数组及其操作
主要介绍了js数组相减,结合简单示例形式分析了JavaScript删除a数组所有与b数组相同元素相关个遍历、判断、删除等相关操作技巧,需要的朋友可以参考下
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 2、join方法, [作用] 将原有数组对象转换成1个字符串,可以用指定分隔符进行串联。 [语法] arrayObj.join(separator),separator为分隔符,默认为“,”。 [实例] ...
这里主要汇总一下JavaScript数组操作的常用API。相信对大家解决程序问题很有帮助。 一、性质 JavaScript中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数。然而,这些数字索引在内部...
js中数组操作函数还是非常多的,今天忽然想到来总结一下,也算是温故而知新吧。不过不会针对每个办法都进行一下总结,只是针对一些比较常用的做个备注一下。 这里总结到的 js 数组操作函数有:push,pop,join,...
今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽。 记录下来。 1、数组的创建 代码如下:var arrayObj = new ...
最近一直在用js,好好研究了下js数组的操作,在这里总结一下。 1、数组的创建 代码如下: var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是...
本文实例讲述了JS数组中对象去重操作。分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net js数组中对象去重&...
主要介绍了javascript数组操作,包括创建、元素的访问、元素删除、数组的拷贝等操作,还有其它示例,需要的朋友可以参考下
为了解决问题 (1),Vue.js 扩展了观察数组,为它添加了一个 $set() 方法:// 与 `example1.items[0] = ...` 相同,但是
JavaScript常用数组操作方法,让您更快了解数组操作,更好理解
主要介绍了javascript 数组操作详解,需要的朋友可以参考下
以下内容是学习JavaScript数组的时候总结的经验以及需要注意的点。 不要用 for_in 遍历数组 这是 JavaScript 初学者常见的误区。for_in 用于遍历对象中包括原型链上的所有可枚举的(enumerable)的 key,本来不是为...