博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS新建MAP对象,并对其进行操作
阅读量:5287 次
发布时间:2019-06-14

本文共 590 字,大约阅读时间需要 1 分钟。

对于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;

 

转载于:https://www.cnblogs.com/lr-blog/p/5534344.html

你可能感兴趣的文章
JS中this的用法
查看>>
高频交易算法研发心得--MACD指标算法及应用
查看>>
python读写文件
查看>>
使用Visual Studio 2013进行单元测试--初级篇
查看>>
花式索引
查看>>
用python正则提取字符串的方法
查看>>
NHibernate系列学习(三)-条件查询Criteria
查看>>
C++11并发——多线程std::mutex (二)
查看>>
vue router
查看>>
第三次实训作业
查看>>
git
查看>>
FastClick 导致聚焦有问题
查看>>
第二百三十八节,Bootstrap输入框和导航组件
查看>>
js重写原型对象
查看>>
$this的用法
查看>>
linux如何安装java环境
查看>>
Android中gravity的含义
查看>>
求大神给解决下,向已有的xml文件写入数据,但不覆盖文件存在的内容
查看>>
深入理解java嵌套类和内部类
查看>>
Linux守护进程的编程实现
查看>>