ember-weakmap:Ember.WeakMap Polyfill插件

时间:2024-06-15 09:49:38
【文件属性】:

文件名称:ember-weakmap:Ember.WeakMap Polyfill插件

文件大小:76KB

文件格式:ZIP

更新时间:2024-06-15 09:49:38

polyfill emberjs ember-addon weakmap ember-weakmap

灰烬弱地图 此插件是的 。 WeakMap提供了一种用于存储和检索私有状态的机制。 WeakMap本身不保留对状态的引用,允许在回收密钥时回收状态。 传统的WeakMap(以及将成为ES2015语言一部分的WeakMap)允许从key-> map以及map-> key弱点。 这允许Map或被回收的密钥也释放状态。 不幸的是,这种双向性的弱点对于灌浆是有问题的。 幸运的是,在任一方向上的单向弱点“都是有效的”。 一个polyfill必须只选择一个方向。 注意:就像ES2015 WeakMap一样,只能将非null对象用作键 安装 ember install ember-weakmap 用法 import Ember from 'ember' ; const myWeakMap = new Ember . WeakMap ( ) ; 放 /* * @method set * @


【文件预览】:
ember-weakmap-master
----.gitignore(355B)
----README.md(2KB)
----ember-cli-build.js(494B)
----.ember-cli(280B)
----tests()
--------test-helper.js(228B)
--------dummy()
--------unit()
--------.jshintrc(831B)
--------helpers()
--------index.html(1KB)
--------.eslintrc.js(55B)
----testem.js(581B)
----package.json(2KB)
----vendor()
--------.gitkeep(0B)
--------ember-weakmap-passthrough.js(246B)
--------ember-weakmap-polyfill.js(3KB)
----index.js(2KB)
----config()
--------ember-try.js(1KB)
--------environment.js(90B)
----LICENSE.md(1KB)
----.watchmanconfig(37B)
----.eslintignore(175B)
----.npmignore(287B)
----.travis.yml(1KB)
----.editorconfig(368B)
----yarn.lock(203KB)
----.eslintrc.js(977B)

网友评论