成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javaScript (js) 中object,map,set,array關鍵對比

Aklman / 1744人閱讀

摘要:備注有無索引有無關鍵區(qū)別重復元素有無對象元素非同一引用也可構造判斷有否屬性添加屬性刪除屬性大小備注健無限制關鍵區(qū)別構造取值

挖坑慢慢填 ,有不合理或者錯誤的地方歡迎小伙伴雅正

要說標題中的四種數(shù)據(jù)類型,先從js所有數(shù)據(jù)類型了解,JavaScript數(shù)據(jù)類型分兩種:

基本數(shù)據(jù)類型(string / number / boolear / null / undefine)棧內存

引述數(shù)據(jù)類型(object / array / map / set / function / date / regexp)堆內存

object,array,map,set,這四種數(shù)據(jù)類型承擔了開發(fā)中的幾乎所有復雜數(shù)據(jù)的存取,(map,set為ES6新添加的數(shù)據(jù)類型),這里會簡單明了的介紹和對比這四種數(shù)據(jù)類型的主要特性。

array vs set
- array set 備注
有無索引 [1,1,2,2][0] => 1 new Set(1,1)[0] => undefine 關鍵區(qū)別
重復元素 [1,1,2,2] [1,2] set對象元素非同一引用也可[{},{}]
構造 new Array() [] Array.from() new Set() -
判斷有否屬性 includes() has() -
添加屬性 push() unshift() splice() add() -
刪除屬性 pop shift() splice() delet() -
大小 Array.lenght Set.size -
object vs map
- object map 備注
健(key) string 無限制 關鍵區(qū)別
構造 new Object() {} new Map() new Map(Arrany) -
取值 . [] get(key) -

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/95399.html

相關文章

  • 從賀老微博引出的“遍歷器(Iterators)加速那些奧秘”

    摘要:我關注的賀老賀師俊前輩最近發(fā)表個這樣一條微博雖然這條微博沒有引起大范圍的關注和討論,但是作為新人,我陷入了思考。通過賀老的微博,對一個問題進行探究,最終找到核心成員的一文,進行參考并翻譯。 我關注的賀老—賀師俊前輩@johnhax 最近發(fā)表個這樣一條微博: showImg(https://segmentfault.com/img/remote/1460000010452807); 雖然...

    XUI 評論0 收藏0
  • JavaScript & 6小時了解ES6基本語法

    摘要:返回布爾值,表示參數(shù)字符串是否在源字符串的頭部。參考語法返回一個布爾值與的全等操作符比較兼容環(huán)境把對象的值復制到另一個對象里淺拷貝定義方法用于將所有可枚舉的屬性的值從一個或多個源對象復制到目標對象。語法要設置其原型的對象。 一步一步似爪牙。 前言 學習es6之前我們可能并不知道es6相比es5差距在哪, 但是這并不妨礙我們站在巨人的肩膀上; 程序員就是要樂于嘗鮮; 學習es6最終目的是...

    Amos 評論0 收藏0
  • JS 數(shù)組循環(huán)遍歷方法的對比

    摘要:循環(huán)方法方法不改變原數(shù)組方法會給原數(shù)組中的每個元素都按順序調用一次函數(shù)。篩選出過濾出數(shù)組中符合條件的項組成新數(shù)組代碼方法方法為數(shù)組中的每個元素執(zhí)行一次函數(shù),直到它找到一個使返回表示可轉換為布爾值的值的元素。 showImg(https://segmentfault.com/img/bV2QTD?w=1600&h=500); 前言 JavaScript 發(fā)展至今已經(jīng)發(fā)展出多種數(shù)組的循環(huán)遍...

    BlackFlagBin 評論0 收藏0
  • 《深入理解ES6》筆記——Set集合與Map集合(7)

    摘要:常被用來檢查對象中是否存在某個鍵名,集合常被用來獲取已存的信息。返回一個布爾值,表示該值在中存在與否。集合存放對象的弱引用,當該對象的其他強引用被清除時,集合中的弱引用也會自動被垃圾回收機制回收,追蹤成組的對象是該集合最好的使用方式。 Map和Set都叫做集合,但是他們也有所不同。Set常被用來檢查對象中是否存在某個鍵名,Map集合常被用來獲取已存的信息。 Set Set是有序列表,含...

    Charlie_Jade 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<