zoukankan      html  css  js  c++  java
  • JavaScript 模拟 HashMap例子

    function map(){
        var map = {}; // Map map = new HashMap();
        
        var key = "key";
        var value = "value";
        
        map[key] = value; // map.put(key, value);
        
        var value = map[key]; // Object value = map.get(key);
        
        var has = key in map; // boolean has = map.containsKey(key);
        
        console.log(map);
        
        delete map[key]; // map.remove(key);
        
        console.log(map);
    }

    方案特点,利用Object的特点,模拟实现。

    需要注意用 delete,删除元素,减少内存占用。类似于Array类型的pop方法的效果。

  • 相关阅读:
    openssh的服务端配置文件
    SSH的端口转发
    ssh服务
    文件引入
    数据类型的转换
    作用域
    静态变量
    函数
    php嵌入html的解析过程
    PHP执行过程
  • 原文地址:https://www.cnblogs.com/rgqancy/p/5206284.html
Copyright © 2011-2022 走看看