第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

模仿JavaScript中的集合?

模仿JavaScript中的集合?

富國滬深 2019-07-09 10:47:05
模仿JavaScript中的集合?我在用JavaScript工作。我想存一張獨樹一幟具有下列屬性的無序字符串值:問‘A在名單中嗎’的快速方式?一種快速執(zhí)行‘從列表中刪除A’的方法,如果它存在于列表中一種快速的方法來做‘添加A到列表中,如果它還沒有出現(xiàn)’。我真正想要的是一套。對于模仿JavaScript集合的最佳方法,有什么建議嗎?這,這個問題建議使用對象,在鍵存儲屬性的情況下,所有值都設(shè)置為true:這是一種明智的方法嗎?
查看完整描述

3 回答

?
達令說

TA貢獻1821條經(jīng)驗 獲得超6個贊

您可以創(chuàng)建一個沒有屬性的對象,例如

var set = Object.create(null)

,它可以作為一個集合,并且不需要使用hasOwnProperty.


var set = Object.create(null); // create an object with no propertiesif (A in set) { // 1. is A in the list
  // some code}delete set[a]; // 2. delete A from the list if it exists in the list set[A] = true; 
  // 3. add A to the list if it is not already present


查看完整回答
反對 回復(fù) 2019-07-09
  • 3 回答
  • 0 關(guān)注
  • 389 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號