JS新建MAP对象,并对其进行操作

Posted THE BEST GIFT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS新建MAP对象,并对其进行操作相关的知识,希望对你有一定的参考价值。

对于MAP,数组很多伙伴可能会经常弄混,使用起来概念模糊,在此我稍微总结下自己的使用经验:

数组:

一般我们这样创建:

var arr =  new Array();

或者直接: var arr = [];

然后对数组的操作:

1,添加元素:

var obj = ‘你要添加的元素‘;

arr.push(obj);

2,查找元素:

var obj = ‘你要查找到的元素‘;

arr.indexOf(obj); //返回值为-1,代表此数组中不存在obj,如果不是,则返回该元素在数组中的位置下标,从0开始。

3,删除元素:

arr.pop() //删除并返回最后一个元素

比如:var arr = [1,2,3]; var b = arr.pop(); //结果,b = 3,arr = [1,2];

arr.shift() //删除并返回第一个元素

arr.splice(index,1) //删除从index位置开始的下1个元素

var arr = [1,2,3,4,5];

比如:arr.splice(2,2) //返回 [3,4],arr = [1,2,5]

 

Map创建:

var map = {};

添加元素:

比如添加:name =1;

map[‘name‘]=1;

 

以上是关于JS新建MAP对象,并对其进行操作的主要内容,如果未能解决你的问题,请参考以下文章

天总结一下常用的JS数组方法

AWS - 在 DynamoDB 表中放置一个 GeoPoing 并对其进行查询 - node.js

Winforms:在设计器中创建对象并对其进行自定义

弹出(子)对话框以及对其控件进行操作

用Java实现一个树形结构,并对其进行遍历

php 从表中的多个列获取数据作为数组并对其进行操作