摘要:
一、Object.assign是什么? 首先了解下Object.assign()是什么。我们先看看ES6官方文档是怎么介绍的? Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 简单来说,就是Object.assign()是对象的静态方 阅读全文
posted @ 2022-04-28 11:56
青幽草
阅读(303)
评论(0)
推荐(0)
摘要:
Map的使用场景 Map类似于对象,是键值对的集合,数据可为任意类型,与Object的区别在于Object的键只能是字符串或者Symbols,但Map可以为任意类型,且Map中的键值是有序的,Map有一个比较特殊的应用场景。如果你在开发时不确定键值对里面的键的名称,那么你需要用Map。 Map对象的 阅读全文
posted @ 2022-04-28 11:11
青幽草
阅读(643)
评论(0)
推荐(0)
摘要:
Set的使用场景Set和Array的区别是Set里的每一个元素都是唯一的,比如你有一个Array里面有4个元素[1, 2, 3, 1,4],如果你把它转换成Set,就变成[1, 2, 3,4]了。所以我们可以利用Set的这个特性做整数数组的去重。但要注意的是,如果你的数组是[{name: 1}, { 阅读全文
posted @ 2022-04-28 10:01
青幽草
阅读(538)
评论(0)
推荐(0)

浙公网安备 33010602011771号