微信小程序 全局变量键值对map对象
在微信小程序中,键值对的map对象通常用于存储和操作键值对的集合。以下是一些常见的操作:
-
创建map对象
在JavaScript中,可以通过对象字面量语法或者使用new Map()来创建map对象
// 使用对象字面量
var map = {
key1: 'value1',
key2: 'value2'
};
// 使用Map对象
var map = new Map([
['key1', 'value1'],
['key2', 'value2']
]);
-
添加键值对
可以使用set方法向map对象添加键值对。
var map = new Map();
map.set('key1', 'value1');
map.set('key2', 'value2');
-
获取键值
可以使用get方法获取map对象中的值。
var value = map.get('key1'); // 'value1'
-
删除键值对
可以使用delete方法删除map对象中的键值对。
map.delete('key1'); // true
-
检查键是否存在
可以使用has方法检查map对象中是否存在某个键。
var exists = map.has('key1'); // true
-
获取所有键
可以使用keys方法获取map对象中所有的键。
for (var key of map.keys()) {
console.log(key);
}
-
获取所有值
可以使用values方法获取map对象中所有的值。
for (var value of map.values()) {
console.log(value);
}
-
获取所有键值对
可以使用entries方法获取map对象中所有的键值对。
for (var pair of map.entries()) {
console.log(pair[0] + ' = ' + pair[1]);
}
-
清空map对象
可以使用clear方法清空map对象中的所有键值对。
map.clear();
以上就是在微信小程序中使用map对象的常见操作。