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

太原营销型网站建设自己做的网站怎么在百度可以查到

太原营销型网站建设,自己做的网站怎么在百度可以查到,番禺移动网站建设,阿里云域名注册优惠口令数据结构Set ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 // 数组去重 const set new Set([1, 2, 3, 4, 4]); [...set] // [1, 2, 3, 4]目前个人感觉Se…

数据结构Set

ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。

Set本身是一个构造函数,用来生成Set数据结构。

// 数组去重
const set = new Set([1, 2, 3, 4, 4]);
[...set]
// [1, 2, 3, 4]

目前个人感觉Set数据结构最好用的用处还是数组去重,暂没遇到其它好用的场景。

但数组去重只能去重基本类型的值,比如numberstringbooleannullundefinedBigInt,不能去重引用类型,比如对象数组等。

数据结构Map

JavaScript的对象(Object),本质上是键值对的集合(Hash结构),但是传统上只能用字符串、整数(最终还是会转成字符串)和Symbol类型当作键。这给它的使用带来了很大的限制。

为了解决这个问题,ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object结构提供了“字符串—值”的对应,Map结构提供了“值—值”的对应,是一种更完善的Hash结构实现。如果你需要“键值对”的数据结构,MapObject更合适。

最重要的一点是Map会保留所有元素创建或添加时的顺序,而Object并不会保证属性的顺序(原因请戳这)。就例如:

const obj = { 5: 5, 4: 4, 3: 3 };
// { 3: 3, 4: 4, 5: 5 }
obj[2] = 2;
// { 2: 2, 3: 3, 4: 4, 5: 5 }

这有时会给我们开发带来困扰,所以当我们对顺序有要求时使用Map数据结构比较好。

const map = new Map([[5, 5], [4, 4], [3, 3]
]);
/*
0: {5 => 5}
1: {4 => 4}
2: {3 => 3}
*/
map.set(2, 2);
/*
0: {5 => 5}
1: {4 => 4}
2: {3 => 3}
3: {2 => 2}
*/
http://www.yayakq.cn/news/521564/

相关文章:

  • 如何建立自已的购物网站百度关键词点击排名
  • 设计手机网站内容模块谷歌ads
  • 网站建设php带数据库模板怎么建立微信群
  • 网站建设项目前景网站建设实训不足
  • 上网建站推广网站开发还需要兼ie吗
  • 百度搜索站长平台渭南市住房和城乡建设部网站
  • 做电商网站报价自己做的商业网站在那里发布
  • 建设网站需要从哪方面考虑网络营销公司怎么赚钱的
  • 镇江市网站装潢设计可以考二建吗
  • 洛阳网站建设内容网站建设系统有哪些
  • 网站部署到服务器企业网站建设公司丰台
  • 广州品牌型网站中国到菲律宾物流费用
  • 做微信视频的网站平湖手机网站建设
  • 百度网站推广费用多少钱灰产源码资源网
  • 单页网站开发甘肃省建设厅注册中心网站
  • 网页设计与网站建设考试题如何在godaddy空间做手机网站
  • 怎么分析网站建设的优缺点备案网站名称注意事项
  • 海南网站建设推广php做网站优势
  • 东莞营销专业网站建设网站数据修改教程
  • 南海建设网站杭州建站程序
  • 网站后台链接怎么做网站开发过程中出现的问题
  • 手机网站 wordpress小程序模板免费网站
  • 哪个网站做图文素材多旗县长安网站建设思路
  • 做淘宝保健品药品在哪个网站找素材淘宝客做网站可行么
  • 好网站建设公司昆明腾讯分分彩做号网站
  • 现代网站开发建设门户网站推广怎么做
  • 如今做啥网站能致富网站建设修改建议
  • 郑州网站建设html5国外免费logo设计网站
  • 惠阳网站设计开发做策划的网站
  • 中企动力做的网站被镜像免费漫画网站