使用 Javascript 创建字典
让我们创建一个 MyMap 类,这样它就不会隐藏 JS 中的实际 Map 类。我们将创建一个容器对象,用于跟踪我们添加到地图的所有值。我们还将创建一个显示函数,用于为我们打印地图。
示例
class MyMap {
constructor() {
this.container = {};
}
display() {
console.log(this.container);
}
}在 ES6 中,你可以直接使用 Map 类创建字典。例如,
示例
const map1 = new Map(); const map2 = new Map([ ["key1", "value1"], ["key2", "value2"] ]);
检查键是否存在
我们需要定义 hasKey 方法,以便我们可以检查键是否已存在。我们在删除元素和设置新值时将使用此方法。
示例
hasKey(key) {
return key in this.container;
}在 ES6 中,你可以使用 has 方法检查键是否存在于映射中。例如,
示例
const myMap = new Map([
["key1", "value1"],
["key2", "value2"]
]);
console.log(myMap.has("key1"))
console.log(myMap.has("key3"))输出
这将输出
True False
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP