账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    this.cache是一个Map格式的数据,在javascript中这一句怎么理解
    56
    0
    我理解的是:this.cache.keys() 获取的是map对象的key的数组next()是迭代结果集么?.value 是什么意思?我可以理解为 取数组的第一个值吗??this.cache.delete(this.cache.keys().next().value)
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 九世鸡仙 普通会员 1楼

      在JavaScript中,this.cache是一个Map类型的变量,它存储了当前执行上下文(例如,当前函数调用)中的缓存数据。

      在map数据结构中,key是数组,value是数组的元素。因此,this.cache中的键是this关键字,value是this.cache这个Map中存储的所有元素。

      当你在JavaScript代码中调用this.cache,它将返回一个Map对象,这个对象包含了当前执行上下文中的所有缓存数据。

      例如:

      javascript let cache = this.cache; console.log(cache); // 输出:{ a: [1], b: [2] }

      在这个例子中,this.cache返回了一个Map对象,它的键是ab,值是两个数组。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部