亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

ES6 Set結構的應用實例分析

2024-05-06 16:52:46
字體:
來源:轉載
供稿:網友

本文實例講述了ES6 Set結構的應用。分享給大家供大家參考,具體如下:

Set 類似于數組,但是成員的值都是唯一的,沒有重復的值, 實現了iterator接口

set 的值不可重復,數組的值可以重復

let arr = [1,2,3,'5','5'];let st = new Set(arr);console.log(st); // 可以通過set來去除數組的重復的值,返回的是一個偽數組console.log(st.size); // 4

set 的 add , delete, has, clear 方法

簡單的add 與 delete :

let st = new Set();var u = {name:'Joh'};st.add(u);let bool = st.delete(u);console.log(bool); // true;

連續add與has的api :

let st = new Set();var u = {name:'Joh'};var r = {name:'Lily'};st.add(u).add(r);let bool = st.delete(r);console.log(bool); // trueconsole.log(st.has(r)); // falseconsole.log(st.has(u)); // true;

clear清空set集合

let st = new Set();var u = {name:'Joh'};var r = {name:'Lily'};st.add(u).add(r);st.clear();console.log(st.size); // 0

通過Array.from方法把類似數組結構的模型轉化為數組

let arr = ['xxx', 'yyyy', 'yyyy'];let newArr = Array.from(new Set(arr));console.log(Array.isArray(newArr)); // trueconsole.log(newArr); // ["xxx", "yyyy"]

Set 原型上的Symbol.iterator 和 values 是同一個值, 可直接for-of遍歷

console.log(Set.prototype[Symbol.iterator] === Set.prototype.values); // truelet st = new Set(['xxx', 'yyyy', 'yyyy', 'John']);for(let k of st) { console.log(k); // 依次輸出 xxx yyyy John 可以直接遍歷,兼容map的數據結構}

set中的keys和values方法

let st = new Set(['xxx', 'yyyy', 'yyyy', 'John']);console.log(st.size); // 3let itKeys = st.keys();for(let k of itKeys) {   console.log(k); // 依次輸出 xxx yyyy John}console.log('>>>>>');let itVals = st.values();for(let v of itVals) {   console.log(v); // 依次輸出 xxx yyyy John}

set 的entries 實體對象,是個鍵和值的數組結構

let st = new Set(['xxx', 'yyyy', 'yyyy', 'John']);let entriesIt = st.entries(); //for(let v of entriesIt) { console.log(v); // 依次輸出 ["xxx", "xxx"] ["yyyy", "yyyy"] ["John", "John"]}

關于NaN在set中的特殊性

let st = new Set();console.log(NaN === NaN); // false , 此處 NaN 是不全等的,理應可以添加多個,不算重復,但是這里是個特例st.add(NaN).add(NaN).add(NaN);for(let v of st) { console.log(v); // 只輸出一個 NaN}

 

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品白丝av嫩草影院| 国产日韩av在线播放| 2020欧美日韩在线视频| 三级精品视频久久久久| 精品中文字幕视频| 久久久久久午夜| 亚洲欧美日韩中文在线| 久久国产精品影片| 国产一区二区三区丝袜| 日本高清+成人网在线观看| 欧美猛男性生活免费| 欧美亚洲另类激情另类| 97在线视频免费| 久久久免费观看| 亚洲国产精品中文| 蜜臀久久99精品久久久无需会员| 欧美日韩国产激情| 亚洲国产精品久久久久秋霞不卡| 国产精品91在线| 国产精品欧美一区二区| 日韩中文字幕精品视频| 日韩在线欧美在线国产在线| 亚洲激情小视频| 欧美制服第一页| 国产视频久久久久久久| 日韩视频在线免费观看| 欧美日韩美女在线| 日韩av电影手机在线| 欧美电影免费观看电视剧大全| 亚洲片在线观看| 亚洲最新av在线| 中文字幕亚洲欧美日韩高清| 欧美日韩xxx| 国产亚洲免费的视频看| 日韩成人在线视频| 日本在线精品视频| 亚洲国产成人一区| 欧美精品在线观看| 欧美大胆a视频| 欧美成人中文字幕| 亚洲欧美一区二区三区在线| 国产精品美乳在线观看| 久久免费成人精品视频| 中文欧美日本在线资源| 国产精品亚洲精品| 91av在线免费观看视频| 欧美黑人xxxx| 国产亚洲欧洲高清| 欧美精品aaa| 午夜精品久久久久久久久久久久久| 久久精品电影一区二区| 日韩精品在线电影| 疯狂做受xxxx欧美肥白少妇| 亚洲激情自拍图| 一区二区三区回区在观看免费视频| 在线视频欧美日韩精品| 国产第一区电影| 亚洲色图35p| 久久在线免费观看视频| 岛国精品视频在线播放| 精品国产一区二区三区在线观看| 国产日韩在线播放| 日韩视频免费大全中文字幕| 国产精品18久久久久久首页狼| 国产精品久久久久久久久久久久| 国产精品精品久久久久久| 中文字幕自拍vr一区二区三区| 亚洲男女自偷自拍图片另类| 国产精品久久久久久久久| 这里只有视频精品| 午夜精品久久久久久久久久久久| 国产日本欧美一区二区三区在线| 中文字幕亚洲二区| 亚洲视频在线视频| 国产免费观看久久黄| 久久人人爽国产| 国产精品久久久久高潮| 国产欧美精品xxxx另类| 国产91免费观看| 国产精品久久久久久久久久东京| 中文字幕国产精品| 国产精品白嫩美女在线观看| 欧美电影《睫毛膏》| 久久亚洲国产精品成人av秋霞| 日本久久久久久久久久久| 美女久久久久久久久久久| 亚洲欧洲av一区二区| 日韩免费高清在线观看| 日本精品性网站在线观看| 欧美高清一级大片| 欧美午夜精品久久久久久久| 国产精品久久999| 欧美成人精品一区二区三区| 国产欧美在线视频| 亚洲精品视频中文字幕| 精品亚洲一区二区三区| 国产精品美女在线观看| 日韩av电影手机在线| 色综合色综合网色综合| 正在播放国产一区| 国产成人精品在线视频| 国产精品高潮在线| 欧美大片欧美激情性色a∨久久| 97香蕉久久夜色精品国产| 国产精品久久久久久久久久尿| 久久久成人的性感天堂| 久久久久久高潮国产精品视| 亚洲视频免费一区| 亚洲电影免费观看高清完整版在线观看| 中文在线不卡视频| 欧美一级电影久久| 主播福利视频一区| 亚洲精品美女久久| 中文一区二区视频| 成人福利视频网| 亚洲第一综合天堂另类专| 最近2019年中文视频免费在线观看| 精品视频一区在线视频| 午夜精品久久久久久久99热| 亚洲激情国产精品| 午夜精品久久久久久久99热浪潮| 欧美一区二区视频97| 日韩国产一区三区| 国产精品pans私拍| 国产成人午夜视频网址| 国产经典一区二区| 正在播放欧美一区| 日韩二区三区在线| 久久久久这里只有精品| 精品成人乱色一区二区| 97视频免费观看| 国产综合久久久久久| 日韩精品欧美国产精品忘忧草| 国内精品视频久久| 日本国产精品视频| 7777精品久久久久久| 尤物九九久久国产精品的特点| 国产精品pans私拍| 日韩美女视频在线观看| 性欧美亚洲xxxx乳在线观看| 亚洲国产日韩欧美在线图片| 狠狠色狠狠色综合日日五| 亚洲aaaaaa| 亚洲天堂av网| 91九色单男在线观看| 亚洲视频自拍偷拍| 日韩av中文字幕在线播放| 欧美激情精品久久久久久久变态| 欧美色欧美亚洲高清在线视频| 伊人久久免费视频| 亚洲精品黄网在线观看| 日韩黄色在线免费观看| 国产成人a亚洲精品| 日韩成人在线播放| 成人中文字幕+乱码+中文字幕| 亚洲第一男人天堂| 久久久久久久网站| 国产精品久久久久免费a∨| 精品少妇v888av| 亚洲天天在线日亚洲洲精| 久久国产加勒比精品无码| 亚洲性夜色噜噜噜7777| 亚洲国产成人91精品| 亚洲午夜未满十八勿入免费观看全集|