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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM