javascript字典
时间: 2023-09-03 19:15:47 浏览: 132
JavaScript中的字典可以使用对象来实现,对象中的属性名就是键,属性值就是对应的值。
示例代码:
```javascript
// 创建一个空的字典对象
var dict = {};
// 添加键值对
dict["apple"] = 100;
dict["banana"] = 50;
// 获取键值对
console.log(dict["apple"]); // 输出:100
console.log(dict["banana"]); // 输出:50
// 遍历字典
for (var key in dict) {
console.log(key + ": " + dict[key]);
}
// 输出:
// apple: 100
// banana: 50
```
另外,ES6中也提供了Map数据结构,可以更方便地实现字典功能。
示例代码:
```javascript
// 创建一个空的Map对象
var dict = new Map();
// 添加键值对
dict.set("apple", 100);
dict.set("banana", 50);
// 获取键值对
console.log(dict.get("apple")); // 输出:100
console.log(dict.get("banana")); // 输出:50
// 遍历字典
dict.forEach(function(value, key) {
console.log(key + ": " + value);
});
// 输出:
// apple: 100
// banana: 50
```
阅读全文