0
点赞
收藏
分享

微信扫一扫

235-jQuery 的 Map 对象的简单操作

  <script>
    // 创建一个 jQuery 的 Map 对象
    var myMap = new Map();
    myMap.set('key1', 'value1');
    myMap.set('key2', 'value2');
    myMap.set('key3', 'value3');

    // 将 jQuery 的 Map 对象转换为普通的 JavaScript 对象
    var plainObject = {};
    myMap.forEach(function(value, key) {
      plainObject[key] = value;
    });

    // 使用 JSON.stringify() 将普通对象转换为 JSON 字符串
    var jsonString = JSON.stringify(plainObject);

    // 输出 JSON 字符串
    console.log(jsonString);
  </script>

删除 Map 中的特定键(key),你可以使用 delete 方法:

// 创建一个示例 Map 对象
var myMap = new Map();

// 向 Map 对象添加一些键值对
myMap.set('key1', 'value1');
myMap.set('key2', 'value2');
myMap.set('key3', 'value3');

// 要删除的键
var keyToRemove = 'key2';

// 使用 delete 方法删除特定键
myMap.delete(keyToRemove);

// 输出 Map 对象
console.log(myMap);

删除整个 Map 对象,你可以简单地使用 delete 操作符:

// 创建一个示例 Map 对象
var myMap = new Map();

// 向 Map 对象添加一些键值对
myMap.set('key1', 'value1');
myMap.set('key2', 'value2');
myMap.set('key3', 'value3');

// 删除整个 Map 对象
delete myMap;

// 输出 Map 对象,将会显示 "undefined"
console.log(myMap);

清空 Map 对象,但保留对该对象的引用,你可以使用 clear:

// 清空 Map 对象
myMap.clear();

// 输出 Map 对象,将会显示 "Map(0) {}"
console.log(myMap);

举报

相关推荐

0 条评论