摘要:鍵值與鍵名是一致的可以遍歷。可以使用的方法本質(zhì)的鍵值對,類似集合可以遍歷,擁有多種數(shù)據(jù)類型轉(zhuǎn)換,。或者互轉(zhuǎn)都可以。
Set:
1、 成員唯一。無序且不重復(fù)。
2、 鍵值與鍵名是一致的
3、 可以遍歷。ForEach() key() values()
4、 可以使用的方法 add() delete() has()
Map:
1、 本質(zhì)的鍵值對,類似集合
2、 可以遍歷,擁有多種數(shù)據(jù)類型轉(zhuǎn)換,map=>array() , map=>json, map=>object。或者互轉(zhuǎn)都可以。
WeakSet
1、成員都是對象
2、成員都是弱引用,可以被垃圾回收機制回收,可以用來保存DOM節(jié)點,不容易造成內(nèi)存泄漏
3、不能遍歷,方法有add、delete、has
WeakMap
1、只接受對象作為鍵名(null除外),不接受其他類型的值作為鍵名
2、鍵名是弱引用,鍵值可以是任意的,鍵名所指向的對象可以被垃圾回收,此時鍵名是無效的
3、不能遍歷,方法有g(shù)et、set、has、delete。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/105558.html
摘要:返回一個布爾值,表示該值是否為的成員。返回鍵名的遍歷器返回鍵值的遍歷器返回鍵值對的遍歷器使用回調(diào)函數(shù)遍歷每個成員需要特別指出的是,的遍歷順序就是插入順序。該數(shù)組的所有成員,都會自動成為實例對象的成員。這意味著,數(shù)組的成員只能是對象。 1.Set ES6 提供了新的數(shù)據(jù)結(jié)構(gòu) Set。它類似于數(shù)組,但是成員的值都是唯一的,沒有重復(fù)的值。Set 本身是一個構(gòu)造函數(shù),用來生成 Set 數(shù)據(jù)結(jié)構(gòu)...
摘要:返回一個布爾值,表示該值是否為的成員。清除所有成員,沒有返回值。返回的都是遍歷器對象。結(jié)構(gòu)的實例的方法,用于對每個成員執(zhí)行某種操作,沒有返回值。這個特點意味著,無法引用的成員,因此是不可遍歷的。數(shù)組成員是一個或多個表示鍵值對的一維數(shù)組。 本文字數(shù):4700+,閱讀時間約10分鐘。 如果有理解不到位的地方,歡迎大家糾錯。 一、Set 【01】Set是一種數(shù)據(jù)結(jié)構(gòu)。類似于數(shù)組,但是成員的值...
摘要:類似于與的區(qū)別和的對比與對比數(shù)據(jù)結(jié)構(gòu)橫向?qū)Ρ龋霾楦膭h增查改刪與對比增查改刪與對比增查改刪建議優(yōu)先使用,不使用,特別是復(fù)雜的數(shù)據(jù)結(jié)構(gòu)考慮數(shù)據(jù)唯一性,使用,放棄和 Set 1.add()方法和size屬性 { let list = new Set(); // add()方法向Set數(shù)據(jù)添加元素 list.add(5); list.add(7); /...
摘要:數(shù)據(jù)類型基本用法提供了一種類似于數(shù)組的新的數(shù)據(jù)結(jié)構(gòu)。實例屬性和方法本身是一個構(gòu)造函數(shù),用來生成數(shù)據(jù)結(jié)構(gòu)。返回一個布爾值,表示該值是否為的成員。任何具有接口且每個成員都是一個雙元素的數(shù)組的數(shù)據(jù)結(jié)構(gòu)都可以當作構(gòu)造函數(shù)的參數(shù)。 Set數(shù)據(jù)類型 基本用法 ES6 提供了一種類似于數(shù)組的新的數(shù)據(jù)結(jié)構(gòu) Set。它的成員的值都是唯一的,沒有重復(fù)的值。 const s = new Set(); [2...
摘要:的默認遍歷器是另外這里需要格外強調(diào)的是中的方法是判斷鍵值是否存在的,如中的方法是判斷鍵名是否存在的,如解構(gòu)轉(zhuǎn)換技巧轉(zhuǎn)轉(zhuǎn)為防止不必要的錯誤,直接丟棄不是字符串為鍵的屬性轉(zhuǎn)和類似,不過它只接受對象作為鍵名,除外。 Set Set 是一種集合結(jié)構(gòu),特征和數(shù)學中的一致,具有以下特征: 同一個集合中不能有相同元素 set 可以存放不同類型的數(shù)據(jù) 但使用過程中請注意以下幾點: 存入 set ...
閱讀 2028·2021-11-08 13:14
閱讀 2935·2021-10-18 13:34
閱讀 2023·2021-09-23 11:21
閱讀 3583·2019-08-30 15:54
閱讀 1752·2019-08-30 15:54
閱讀 2921·2019-08-29 15:33
閱讀 2570·2019-08-29 14:01
閱讀 1941·2019-08-29 13:52