腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(595)
视频
沙龙
1
回答
如何在Javascript中克隆“
WeakMap
”或“WeakSet”?
javascript
、
weak-references
、
weakmap
、
weakset
我知道
WeakMap
和WeakSet由于安全原因不能迭代,即“”,但这意味着不能像克隆Map或Set ( )那样克隆
WeakMap
或WeakSet。如何在Javascript中克隆
WeakMap
或WeakSet?所谓克隆,我指的是创建具有相同弱引用的另一个
WeakMap
或WeakSet。
浏览 4
提问于2022-11-29
得票数 0
1
回答
WeakMap
显示相同代码的不同结果
javascript
、
ecmascript-6
、
garbage-collection
、
weakmap
我偶然发现一个代码是这样写的:{ a: [1, 2] var
weakMap
= new
WeakMap
();}但是有几次,当我使用相同的代码时,我在
weakMap
中得到了注意。背后的原因是什么? 我
浏览 4
提问于2021-04-06
得票数 1
回答已采纳
3
回答
为什么map.has()为已删除对象返回false?
javascript
.");
weakmap
.set(john, "..."); console.l
浏览 7
提问于2020-09-23
得票数 1
回答已采纳
1
回答
使用
WeakMap
的JavaScript中的多个私有属性
javascript
、
arrays
、
ecmascript-6
、
javascript-objects
、
weakmap
我想将我的类属性设置为私有,所以我使用了
WeakMap
,但只有一个
WeakMap
。在我的项目创建之后,我只得到了最后的对象数据,以前的数据被删除了…const Item = (() => {
weakMap
.set(_text, {text}); return
weakMap
.get(_id).id;const
浏览 16
提问于2020-03-03
得票数 2
回答已采纳
1
回答
在Chrome控制台中,
WeakMap
不像预期的那样工作
javascript
根据MDN,
WeakMap
对象function foo(){ const value = {bar: 2};}console.log(wm) 为什么
Wea
浏览 5
提问于2022-04-07
得票数 0
1
回答
在
WeakMap
中使用DOM节点作为密钥
javascript
、
weakmap
在使用
WeakMap
时,我遇到了一个非常令人费解的场景:假设我有一个DOM节点,它包含我想要存储的一些数据,我使用元素/节点本身作为键,将任意数据作为值存储在
WeakMap
中。但是,当我销毁DOM树中的节点并重新呈现它时--即使不更改它的任何属性或属性--现在存储它时它被认为是
WeakMap
中的一个新元素。我的问题是:为什么在
WeakMap
中更改DOM节点(它被用作存储任意数据的键)而不返回undefined?单击“检索元素”:
WeakMap
正确地报告什么都找不到,因为我们使用一个全新的DOM节
浏览 1
提问于2018-08-07
得票数 2
回答已采纳
3
回答
javascript弱映射保留对已删除对象的引用
javascript
、
memory-leaks
、
garbage-collection
、
weakmap
当删除对象时,
weakmap
会保留对该对象的引用。是
weakmap
还是delete出了什么问题?let a = { aa : { aa : 123 } };w.set(a.aa,"hello");console.log(w);// shows that '{aa:123}' is still there in <
浏览 22
提问于2019-01-03
得票数 1
3
回答
带有字符串文字和字符串对象的弱literal的行为
java
、
weakhashmap
w.size()); + "
weakmap
size: 1null nullhashmap size: 1Hashmapvalue: 1
weakmap
v
浏览 11
提问于2014-05-27
得票数 4
1
回答
“循环”引用会被视为
WeakMap
的“可达性”吗?
javascript
、
weak-references
、
weakmap
function f() { const o = {}; } 对于给定的代码,是否认为唯一的
weakMap
项是可访问的?
浏览 5
提问于2015-09-21
得票数 11
回答已采纳
2
回答
Java WeakHashMap类
java
、
garbage-collection
、
weak-references
、
weakhashmap
我编写了以下测试: Map<String, Object>
weakMap
new String("x"); String x2 = new String("x2");
weakM
浏览 4
提问于2015-01-06
得票数 4
回答已采纳
1
回答
错误: Flow:
WeakMap
。多态类型的应用需要<2 arguments>的列表。(可以用‘*’来表示可憎的)
javascript
、
flowtype
我在流中使用以下js代码时出错: 错误:(117,18)流:
WeakMap
。多态类型需求的应用。
浏览 2
提问于2017-06-22
得票数 0
回答已采纳
2
回答
TypeScript找不到名称
Weakmap
javascript
、
typescript
我在VS中使用TypeScript1.6,当我尝试使用
WeakMap
时,我发现typescript无法识别名称
WeakMap
。var _mdSideNav: typeof
WeakMap
; 有没有人能对此提出任何变通或解决方案?
浏览 0
提问于2015-10-05
得票数 4
1
回答
Uncaught :
weakMap
.forEach不是一个函数()
javascript
我正在探索新的ES6特性:
WeakMap
。我从我在MDN上找到的基本示例开始。 myWeakMap.set
浏览 1
提问于2017-03-02
得票数 1
回答已采纳
1
回答
在es6类上创建私有成员
javascript
、
ecmascript-6
我只是想知道为什么每个人都说要使用
WeakMap
over符号来创建javascript类中的私有成员。更好的是:class foo { NAME.set(this, name);constructor(name){ } return this[NAME];} 使用
WeakMap
所以我想我的问题就是
浏览 3
提问于2015-10-23
得票数 1
回答已采纳
1
回答
如果不使用JavaScript
WeakMap
键/值对的值,而不使用
WeakMap
.set方法,有什么不好的地方吗?
javascript
、
node.js
、
minesweeper
、
weakmap
我刚刚开始学习ES6
WeakMap
特性的用例。我读了很多关于这个问题的文章,但是我还没有找到这个问题的答案。let _mineBoardPrivateData = new
WeakMap
(); constructor(size, difficulty) {但是,我看到的大多数
WeakMap
实现示例都遵循下面的样式。方法2: let _
浏览 0
提问于2017-01-31
得票数 1
3
回答
如何在Javascript中观察
WeakMap
的垃圾回收?
javascript
、
weakmap
我对
WeakMap
的理解是“对集合中对象的引用是弱的,如果没有对存储在
WeakMap
中的对象的其他引用,它们可以被垃圾回收”。let dog2 = {name: 'Sunny'}; var weak = new
WeakMap
WeakMap</em
浏览 8
提问于2020-02-06
得票数 2
2
回答
将对象设置为null时JavaScript(ES6)
WeakMap
垃圾回收
javascript
、
ecmascript-6
、
null
、
garbage-collection
、
weakmap
Tatooine', city: 'Mos Eisley'};lore.set(planet2, true);console.log(lore); // output:
WeakMap
{…} => tru
浏览 0
提问于2018-04-15
得票数 11
回答已采纳
2
回答
WeakMaps和AJAX调用
javascript
、
jquery
、
ajax
、
ecmascript-6
、
babeljs
我定义了一个
WeakMap
来存放来自AJAX调用的数据,只有在所述
WeakMap
的值为undefined时才会触发。console.log( data ); url: '/users/' + _id.get( this, data ), } let _i
浏览 1
提问于2017-01-25
得票数 0
3
回答
如何用数组作为参数新建
WeakMap
?
javascript
、
weakmap
我一直在阅读关于
WeakMap
的MDN文档。它还提到了语法:但当我试着这样做时,出现了错误:var wm1 = new
WeakMap
(arr); 未指定的
浏览 2
提问于2018-07-25
得票数 3
回答已采纳
1
回答
何时javascript违背承诺或对象被垃圾收集?
javascript
、
google-chrome
、
promise
、
garbage-collection
、
closures
我使用
WeakMap
进行检查,因为它不应该干扰GC。map.set(new Promise(function() {}), "test"); console.log我对
WeakMap
类的理解是错误的吗?如果没有,为什么承诺没有被更改?
浏览 0
提问于2019-01-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
介绍下 Set、Map、WeakSet和WeakMap 的区别?
除了 async 速度翻 10 倍,JavaScript 还带来了什么?
游戏开发之旅-JavaScript数据结构
令人期待的 JavaScript 新特性
什么?我不知道的JavaScript 新特性
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券