【文件属性】:
文件名称:map-age-cleaner:清除地图中的过期项目
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-27 17:09:33
TypeScript
地图时代的清洁者
自动清除地图中的过期项目
安装
$ npm install map-age-cleaner
用法
import mapAgeCleaner = require ( 'map-age-cleaner' ) ;
const map = new Map ( [
[ 'unicorn' , { data : ':unicorn:' , maxAge : Date . now ( ) + 1000 } ]
] ) ;
mapAgeCleaner ( map ) ;
map . has ( 'unicorn' ) ;
//=> true
// Wait for 1 second...
map . has ( 'unicorn' ) ;
//=> false
注意:必须根据到期属性将项目升序排列。 这意味着将首先过期的商品应位于Map的第一位置。
原料药
mapAgeCleaner(地图,[
【文件预览】:
map-age-cleaner-master
----package.json(1KB)
----readme.md(2KB)
----tslint.json(74B)
----.github()
--------funding.yml(30B)
--------workflows()
--------security.md(179B)
----license(1KB)
----tsconfig.json(515B)
----.gitignore(49B)
----.npmrc(19B)
----.editorconfig(175B)
----.gitattributes(19B)
----source()
--------test.ts(4KB)
--------index.ts(3KB)