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

专业的企业网站定制公司微商城源码

专业的企业网站定制公司,微商城源码,dw简单网页制作代码,乐华网络公司服务内容1.Set 是什么 Set是新的引用型的数据结构 它类似于数组#xff0c;但是成员的值都是唯一的#xff0c;没有重复的值。 Set本身是一个构造函数#xff0c;用来生成 Set 数据结构。 Set函数可以接受一个数组作为参数#xff0c;用来初始化。 2.Set特性#xff08;重点概…1.Set 是什么 Set是新的引用型的数据结构 它类似于数组但是成员的值都是唯一的没有重复的值。 Set本身是一个构造函数用来生成 Set 数据结构。 Set函数可以接受一个数组作为参数用来初始化。 2.Set特性重点概括 重点 1.成员不能重复2.属于引用数据类型可以使用 set instanceof Set 或者 Object.prototype.toString.call(set)判断是否为Set类型3.可以通过Array.from(set)或者 扩展运算符 [...set]转为数组4.可以通过new Set(arr)进行数组去重5.Set的属性和方法 add(),has(),delete(),clear(), size属性6.引用数据类型比较的是地址是否相等所以Set可以重复添加对象因为不同对象地址不一样7.Set数据类型遍历forEach(),for...of遍历8.通过Set实现数组的并集net Set([...arr1,...arr2])、交集(a转为Set,filter遍历b在a的Set中存在has())、差集(a转为Set,遍历b在a的Set中是否不存在) 3.Set基本用法 const set new Set([1, 2, 3, 4, 4]); console.log(set); // Set(4) {1, 2, 3, 4} 4.怎么证明Set是新的引用类型的数据结构instanceof或者Object.prototype.toString.call(set) 先想一想 以前怎么判断是数组还是对象的instanceof或者Object.prototype.toString.call(set) let arr [1,2,3];let obj {a:1}console.log( arr instanceof Array);//trueconsole.log( obj instanceof Object);//trueconsole.log( Object.prototype.toString.call(arr));//[object Array]console.log( Object.prototype.toString.call(obj));//[object Object]let set new Set([1,2,3,4]);console.log( set instanceof Set);//trueconsole.log( Set.prototype.toString.call(set));//[object Set] 5.将Set数据类型转化成数组通过扩展运算符[...set]或者 Array.from(set) let set new Set([1,2,3,4]);let arr1 Array.from(set);let arr2 [...set];console.log(arr1,arr2);//(4) [1, 2, 3, 4] 6.通过Set对数组去重 let arr1 new Set(arr) 7.Set数据内部判断值的机制 Set数据内部判断值的机制Set 内部判断两个值是否不同使用的算法它类似于精确相等运算符)如5和5是两个不同的值 特殊情况就是NaN的情况虽然NaN  NaN 返回false(其实NaN  NaN也会返回false)但是在Set数据内部认为相等 let set new Set();let a 5;let b 5;set.add(a);set.add(b);console.log(Array.from(set))// [5, 5] 8.Set数据结构中两个对象总是不相等的。因为{}  {} 返回false 其实 {}{}也是返回false let set new Set(); set.add({}); set.add({});console.log(...set);// 此时有两项 {} {} 9.set实例的属性和方法 属性size方法 add() delete() has() clear() 遍历方法forEach()Set 结构的实例与数组一样也拥有forEach方法用于对每个成员执行某种操作没有返回值。 10.Set和展开运算符...实现数组的并集 交集 差集 let arr1 [1, 2, 3]let arr2 [4, 3, 2]// 实现交集console.log(new Set([...arr1, ...arr2]));//{1, 2, 3, 4}let c new Set([...arr1, ...arr2]);let a new Set(arr1); // 1,2,3let b new Set(arr2); //4, 3, 2// 实现并集(has()方法和filter()方法结合) console.log(new Set([...a].filter(a b.has(a))));//{2, 3}// 实现差集(a对于b的差集和b对于a的差集不一样)console.log(new Set([...a].filter(item !b.has(item))));// 1console.log(new Set([...b].filter(item !a.has(item))));// 4
http://www.zqtcl.cn/news/714722/

相关文章:

  • 开个小网站要怎么做南宁seo外包服务商
  • 济宁做网站的企业app网站开发学习
  • 哪个网站可以做危险化学品供求html静态网站作品
  • 豪圣建设项目管理网站创建网站的视频
  • 网站做接口自己做的网站只能用谷歌浏览器打开
  • 建设网站具体步骤python 做 网站
  • 网站源代码怎么上传wordpress标题字体大小
  • 营销型网站哪家好网页设计一张多少钱
  • 怎么搭建购物网站山东德州网站建设
  • 网站 404 错误页面是否自动跳转太原网站建设王道下拉惠
  • 美仑-专门做服装的网站淘宝详情页制作
  • 网站商城制作策划公司组织结构图
  • 商务网站建设教程企网
  • 北京做网站推广多少钱丽水网站建设公司排名
  • 淄博网站关键词优化安丘网站建设公司
  • 教育建设网站wordpress 创建模板文件
  • 门户网站开发视频教学百度关键词怎么刷上去
  • 做网站搞流量挂联盟广告变现新媒体营销心得体会
  • 网站做信息流网站如何做担保交易平台
  • php网站后台访问统计分析互联网营销师题库
  • 提供建站服务的网络公司的比较注册网站域名后免费建站
  • 颍上建设网站长江商学院 网站建设
  • 做酒店销售上哪个网站好东莞出租车公司
  • 如何在记事本中做网站链接好看的wordpress文章模板下载
  • 做二手衣服的网站有哪些安县移动网站建设
  • 学习资料黄页网站免费美丽乡村 网站建设
  • 仲恺住房和城乡建设局网站上海wordpress
  • 网站整体结构国内现货正规交易平台
  • 正规的网站制作开发平度建设网站
  • 建筑网站在哪里找松岗网站