当前位置: 首页 > news >正文

skype在网站上怎么做链接公司网站怎么优化

skype在网站上怎么做链接,公司网站怎么优化,吉林省绥中县城乡建设局网站,公司网站怎么做集合的特点 1.无序 2.唯一性 3.不可重复 集合相对于前面几种数据结构,比较简单好理解,看看代码实现就能知道他的用法了 集合的创建 function MySet() {this.item {}; } MySet.prototype.has function (value) {return value in this.item; };//增 M…

集合的特点
1.无序
2.唯一性
3.不可重复

集合相对于前面几种数据结构,比较简单好理解,看看代码实现就能知道他的用法了

集合的创建

function MySet() {this.item = {};
}
MySet.prototype.has = function (value) {return value in this.item;
};
//增
MySet.prototype.add = function (value) {if (this.has(value)) return false;this.item[value] = value;return true;
};
//删
MySet.prototype.remove = function (value) {if (!this.has(value)) return false;delete this.item[value];return true;
};
//清空
MySet.prototype.clear = function () {this.item = {};
};
//长度
MySet.prototype.size = function () {return Object.keys(this.item).length;
};
//获取值
MySet.prototype.values = function () {let arr = [];console.log("🚀 ~ Object.keys(this.item):", Object.keys(this.item));for (i = 0; i < Object.keys(this.item).length; i++) {const key = Object.keys(this.item)[i];arr.push(this.item[key]);}return arr;
};
//查询
MySet.prototype.print = function () {console.log(this.item);return this.item;
};

//集合的操作

//求并集
MySet.prototype.addUnion = function (data) {let newSet = new MySet();let values = this.values();for (let i = 0; i < values.length; i++) {newSet.add(values[i]);}let values2 = data.values();for (let i = 0; i < values2.length; i++) {newSet.add(values2[i]);}return newSet.values();
};

//求交集

MySet.prototype.interSection = function (data) {const interSection = new MySet();const oldValues = this.values();for (let i = 0; i < oldValues.length; i++) {if (data.has(oldValues[i])) {interSection.add(oldValues[i]);}}return interSection.values();
};

//求差集

MySet.prototype.diff = function (data) {const diff = new MySet();const oldValues = this.values();for (let i = 0; i < oldValues.length; i++) {if (!data.has(oldValues[i])) {diff.add(oldValues[i]);}}return diff.values();
};

测试

const set = new MySet()set.add('a',1)set.add('b',2)console.log(set.print())console.log('values',set.values())//测试求并集const set1 = new MySet()set1.add(1)set1.add(2)set1.add(3)const set2 = new MySet()set2.add(3)set2.add(4)set2.add(5)set2.add(6)set2.add(7)const result = set1.addUnion(set2)console.log(result)  //[1, 2, 3, 4, 5, 6, 7]//求交集const set3 = new MySet()set3.add(1)set3.add(2)set3.add(3)const set4 = new MySet()set4.add(3)set4.add(4)set4.add(5)set4.add(6)const result2 = set3.interSection(set4)console.log("🚀 ~ result2:", result2)//求差集const set5 = new MySet()set5.add(1)set5.add(2)set5.add(3)const set6 = new MySet()set6.add(3)set6.add(4)const result3 = set5.diff(set6)console.log("🚀 ~ result3:", result3)

在这里插入图片描述
可以参照着练习下,其实不难,这个知识点!!

http://www.ds6.com.cn/news/79877.html

相关文章:

  • c2c网站建设病毒式营销方法
  • php做企业网站需要多久推广普通话内容
  • 零基础做网站策划方案网站
  • 南京建站推广公司sem竞价是什么意思
  • php动态网站开发项目模板软文时光发稿平台
  • 红杉网站建设杭州seo论坛
  • 自适应平台网站模板网络视频营销策略有哪些
  • 网站备案费一般是多少三只松鼠搜索引擎推广
  • wordpress如何删除你好和设置菜单谷歌seo网站建设
  • 网站建设课程 谷建深圳百度推广关键词推广
  • wordpress 导入工具seo快速排名源码
  • 简述网站开发的三层架构百度不能搜的十大禁词
  • 网站设计申请书一元手游平台app
  • 怎么给网站做apiseo网站是什么意思
  • 网站做常规优化百度网盘搜索引擎入口在哪
  • django网站开发实例源码情感营销经典案例
  • wordpress自定义小工具插件seo管理平台
  • 网站建设哪公司好学网络营销去哪个学校
  • 做网站用java 还是php二级域名在线扫描
  • 下载爱南宁官方网站巢湖seo推广
  • app网站建设开发seo外链建设的方法有
  • 做自媒体网站企业邮箱如何申请注册
  • 中文网站怎么做英文版2023第二波疫情已经到来了
  • 网站备案网站类型推广关键词外包
  • 长沙公司网站制作百度推广河南总部
  • 2345网址导航是谷歌吗seo排名优化北京
  • 南京疫情最新通知百度seo多少钱一个月
  • ui参考网站济南新闻头条最新事件
  • 做网站如何不被忽悠线上营销推广方案模板
  • 本地配置wordpress网站seo最新优化方法