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

创建一个网站 站点根文件夹为江门关键词排名工具

创建一个网站 站点根文件夹为,江门关键词排名工具,济南网站建设泉诺,泉州网站建设哪家好图中为整个代码的执行过程。从js层初始化一个集合到底层的实现,其他的增删改查也类似的流程。底层是一个由UHashElement结构体组成的数组,UHashElement结构体包括每个元素的键值和哈希值。UHashtable中还含有一些扩大和缩小哈希表的操作。 set和map基本…

这里写图片描述

图中为整个代码的执行过程。从js层初始化一个集合到底层的实现,其他的增删改查也类似的流程。底层是一个由UHashElement结构体组成的数组,UHashElement结构体包括每个元素的键值和哈希值。UHashtable中还含有一些扩大和缩小哈希表的操作。

set和map基本类似,下面通过代码大概了解一下。

function WeakMapConstructor(iterable) {// 必须加newif (IS_UNDEFINED(new.target)) {throw MakeTypeError(kConstructorNotFunction, "WeakMap");}// 初始化底层哈希表%WeakCollectionInitialize(this);// 如果没有传参则创建一个空的哈希表if (!IS_NULL_OR_UNDEFINED(iterable)) {// set函数在下面代码中挂载var adder = this.set;// 判断set是不是函数if (!IS_CALLABLE(adder)) {throw MakeTypeError(kPropertyNotFunction, adder, 'set', this);}// 迭代参数,逐个加到哈希表中for (var nextItem of iterable) {if (!IS_RECEIVER(nextItem)) {throw MakeTypeError(kIteratorValueNotAnObject, nextItem);}// 把内容加到哈希表%_Call(adder, this, nextItem[0], nextItem[1]);}}
}function WeakMapGet(key) {if (!IS_WEAKMAP(this)) {throw MakeTypeError(kIncompatibleMethodReceiver,'WeakMap.prototype.get', this);}if (!IS_RECEIVER(key)) return UNDEFINED;// 根据键拿到一个hashcode,然后到哈希表里进行操作var hash = GetExistingHash(key);if (IS_UNDEFINED(hash)) return UNDEFINED;return %WeakCollectionGet(this, key, hash);
}

我们可以看到js层的代码很简单,我们new Map的时候创建一个哈希表,增删改查的时候,首先根据key拿到一个hashcode,然后到底层哈希表里进行操作。

时间有限,后面有时间继续研究,,,

http://www.lbrq.cn/news/2744749.html

相关文章:

  • 南宁市网站建设网络营销项目策划书
  • 巨野网站建设内容营销案例
  • 海南最新消息今天南宁seo公司
  • 肇庆市网站建设平台海外独立站
  • 萍乡网站seo网络排名优化软件
  • 新潮远网站建设发稿软文公司
  • 自费社保太坑了亏大了seo基础篇
  • 动态网站开发相关技术开鲁seo网站
  • 怎么自己做网站吓别人企业查询网
  • 工作室做网站关键词优化seo排名
  • 外包加工网邀请码seo对网店推广的作用有哪些
  • 重点实验室网站建设的研究现状搜狐三季度营收多少
  • 百宝图建设工程电子网站疫情最新情况
  • 网站建设中 提示seosem是指什么意思
  • 网站防劫持怎么做专业seo关键词优化
  • 企业名录app哪个好seo顾问阿亮博客
  • 网上商城网站系统网页设计制作网站图片
  • 青岛网站建设开发青岛谷歌优化
  • 直播网站app开发网站要怎么创建
  • 大庆网站建设google浏览器网页版
  • 网站源码爬取工具站长统计app进入网址
  • 南京网站维护公司百度站长提交网址
  • 烟台装修公司网站建设太原做网站的
  • 免飞网站建立网站的几个步骤
  • 午夜dj在线观看免费完整版社区排名优化公司口碑哪家好
  • 做效果图去哪个网站接活营销咨询
  • 查询网站有哪些导入链接及数量线上宣传渠道
  • 淘宝宝贝链接怎么做相关网站站长统计性宝app
  • 生鲜网站建设规划书样板广告推广平台网站
  • ps做的网站怎样在dw里打开sem竞价
  • 生成模型实战 | InfoGAN详解与实现
  • 使用 Python 的 `cProfile` 分析函数执行时间
  • c_str()函数的详细解析
  • python---包
  • 线程池与异步编程——语法归纳
  • 【Java web】HTTP 协议详解