日期: 2022-09-21 06:12:06 浏览数:9

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
东台小程序制作-东台微信小程序开发公司

智能出行也是CPChain的重要方向之一,CPChain已于2018年7月,加入了全球最大的汽车区块链联盟MOBI。CPChain通过MOBI,与众多汽车公司建立了联系,并合作开发了多种Dapp。
睦合达与CPChain的强强联合,将对彼此的车联网数据业务形成互补。对于睦合达而言,这一尝试只是开始。数据的个人资产属性和价值已经成为社会共识,数据确权方兴未艾,睦合达致力于成为大数据行业未来流通数据及数据价值的新底层。
理解这断程序确实有点难度。
var a = new Set([1, 2, 3]); var b = new Set([4, 3, 2]); var intersect = new Set([...a].filter(x => b.has(x))); // {2, 3}因为这段程序所需要了解的知识点有好几个。
1、[...a]
[...a] 就是将 set 转换成 array。以后需要将 set 转换成 array 基本都使用这种方法。
2、[...a].filter()
Array.filter(function(x)) 把传入的函数 function(x) 依次作用于每个元素,x 为元素的值,然后根据返回值是 true 还是 false 决定保留还是丢弃该元素。
意思就是遍历当前数组,当遍历到某个元素时,返回值为 false 就将该元素从数组中剔除。
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
3、 => 则是一种简写方法。
x => x * x
相当于:
function(x){return x*x}所以 x => b.has(x) 本质是一个函数相当于 function(x){return b.has(x)}。
4、b.has(x)
Set.has(x) 是 set 中的一个方法。即判断当前 set 中是否含有 x,如果有返回 true,没有返回 false。
所以这段程序也可以写成:
var a = new Set([1, 2, 3]); var b = new Set([4, 3, 2]); var arr = [...a]; //将a转换成数组var fArr = arr.filter(function(x){ //使用filter过滤数组,并将新数组返回到fArr return b.has(x); //判断b中是否含有a中的元素,没有则返回false})var intersect = new Set(fArr); //将fArr转换成setconsole.log(fArr);
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)