问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS-集合(常见操作方法)

发布网友 发布时间:2022-12-17 07:08

我来回答

1个回答

热心网友 时间:2023-10-03 01:53

<!-- 封装集合类-->

//我们的集合里面不允许有重复的元素

    function Set(){

//    属性

        this.items={}

//    add方法

        Set.prototype.add=value=>{

//判断当前集合是否包含了该元素

            if (this.has(value))return false

            //将元素添加到集合中

            this.items[value]=value//集合中,键为value,值为value

            return true

        }

//        has方法--判断集合中是否有某一个元素!

        Set.prototype.has=(value)=>{

return this.items.hasOwnProperty(value)

}

//        remove方法

        Set.prototype.remove=(value)=>{

//  1.判断集合中是否包含该元素

            if (!this.has(value))return false

        //  2.包含则删除集合中的属性,delete是js中的属性

            delete this.items[value]

return true

        }

//        clear方法

        Set.prototype.clear=()=>{

this.items={}

}

//        size方法

        Set.prototype.size=()=>{

return Object.keys(this.items).length

        }

//        获取集合中所有的值

        Set.prototype.values=()=>{

return Object.keys(this.items)

}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么取消微信亲情卡 米兰花冬季耐寒多少度 猫为什么喜欢咬人 看看是不是触碰到猫咪禁区了? 幼猫开始咬人是不是要磨牙了的表现 为什么刚到家的猫咪咬人 生气可导致女人8大器官受伤害 如何在windows10中打开任务管理器 windows10资源管理器怎么打开 急问!!下列汉字的构造方式"下、雨、客、武、从、荆、日、绳” 贵州黔运紫金文化传媒有限公司怎么样? 贵州黔之龙文化传媒有限公司怎么样? 字母triese能组成什么英语单词 sestir把这些字母组成单词 所谓“天人合一”是什么意思 这种量液体的仪器具体叫什么 我们可以用什么仪器来比较液体的轻重比如1.5毫升水和二毫升食用油能比较出谁? 酒厂里有一种能够比较液体轻重的仪器叫什么 教科版小学科学测量液体轻重的仪器叫什么 比较液体轻重的仪器叫( )。 测量液体轻重的仪器叫( )? 一种能够比较液体轻重的仪器叫什么这是根据科学家什么的发现浮力规律制作的? 广州康众保险代理有限公司怎么样? 保健食品ODM哪家工厂生产能力强? 乐杰猫粮是哪个厂家生产的 傍观者清上一句的意思是什么 首源美善保健食品怎么样 美的空调购买*和保修卡遗失,售后维修说已过保修期,自费维修后,发现贴在空调上的条形码被售后撕坏? 私服鹰卫哪里刷 雪域战将合成鹰卫在哪里 传奇归来 鹰卫在什么地方刷? 合金弹头进攻最好的公会叫什么 姐妹用其他语言怎么说 美国三角州 美国的三洲地区由哪几个州组成,我记得好像有马萨诸塞州,为什么要把它们归为一个地区。 如何使华为HG8311 WiFi覆盖范围最大? 市场需求为什么从消费人群中来 在远方刘总胃疼住院哪一集 在远方多少集 在远方剧情简介 16款标致308后备箱灯在什么位置 我被上高一的儿子骂了该怎么办 安卓平板的painter是不是不能导入psd painter填充怎么相反 撞球是桌球吗 撞球是不是台球 桌球和撞球一样吗 捣台球是什么意思 香港优才买哪种保险好 人寿保险公司的优才能转正吗 怎么突然开始闪退 什么是软广告和硬广告?爱问知识人(什么是软广告什么是硬广告) win7旗舰版 怎么都激活不了