Map |
您所在的位置:网站首页 › js的静态方法和实例方法是什么 › Map |
浏览器类 Map 对象(或称为“maplike 对象”)是其行为在很多方面都类似于 Map 的 Web API 接口。 就像 Map 一样,对象中的条目可以以添加的顺序迭代。类似 Map 的对象和 Map 具有相同的属性和方法。但是,与 Map 不同的是,它们仅允许每个条目中的键和值具有特定预定义的类型。 允许的类型规范的 IDL 定义给出。例如,RTCStatsReport 是一个类似 Map 的对象,必须使用字符串作为键,对象作为值。这是在规范 IDL 中定义的: webidlinterface RTCStatsReport { readonly maplike; };类 Map 对象可以是只读的,也可以是可写的(参见上面 IDL 中的 readonly 关键字)。 只读的类 Map 对象具有 size 属性,以及这些方法:entries()、forEach()、keys()、values() 和 @@iterator 。 可写的类 Map 对象还额外具有这些方法:clear()、delete() 和 set()。除了对键和值类型的限制外,其方法和属性的行为与 Map 中的对应实体相同。 以下是浏览器中只读的类 Map 对象的示例: AudioParamMap RTCStatsReport EventCounts KeyboardLayoutMap MIDIInputMap MIDIOutputMap |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |