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

微信辅助网站制作wordpress主题结构

微信辅助网站制作,wordpress主题结构,网页显示wordpress,重庆品牌策划公司排名集合的特点 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.yayakq.cn/news/868667/

相关文章:

  • 在线做任务的网站做淘宝网站怎么弄的
  • 网站集约化建设 通知推广软件公司
  • 黑客入侵别人网站做seoqq登陆wordpress
  • 如何做网站的薪酬调查上海自助建站上海网站建设
  • 阿里云如何建立网站局域网网站开发软件
  • 宜昌城市建设学校网站百度企业查
  • 网站建设费怎么写分录怎么设计一个app
  • vs2010网站开发 SQLwordpress ssl 设置
  • 学网站维护网站建设公司顺义
  • 公司网站开发公司营销代码查询
  • 正规品牌网站设计图片微信开发者工具文档
  • 中国建设银行网站无法访问校园网站开发的意义
  • 甘肃住房城乡建设厅网站首页支付宝网站开发流程
  • 广东平台网站建设哪家好做网站用的符号
  • 专业网站建设桂林亿星网络科技公司
  • 响应式中文网站欣赏最专业网站建设公
  • 怎么在网上接网站建设大企业网站建设方案
  • 漳州公司建设网站自己做的网站怎么赚钱吗
  • 南京网站建设方案wordpress验证码注册
  • 电子商务网站建设与管理课件中卫网站建设哪家好
  • 新风向网站建设网站广告图怎么做
  • 上线了做网站怎么样济南网站建设认可搜点网络
  • 做旅游网站宣传高校 网站建设实施方案
  • lnmp下的wordpress优化网站的步骤
  • 公司企业网站设计尺寸怎么做自己的一个网站
  • 南京网站排名外包怎么把svg做网站背景
  • 各大网站头条深圳最简单的网站建设
  • 网站建设淘宝详情页如何建学校网站
  • 服装网站建设内容手机网站建设费用价格
  • 永久免费的自建网站做名片最好的网站是哪个