天天挂茶馆

挂茶馆易语言论坛

 找回密码
 立即注册
搜索
热搜: C++
查看: 3601|回复: 2

关于哈希表存值、取值、遍历、长度判断在js中的用法

[复制链接]
  • TA的每日心情
    开心
    2018-10-25 23:06
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    2

    主题

    8

    帖子

    652

    积分

    VIP会员

    Rank: 10Rank: 10Rank: 10

    积分
    652
    发表于 2018-10-4 10:27:04 | 显示全部楼层 |阅读模式
    var map = {}; // Map map = new HashMap();新建map对象
    map[key] = value; // map.put(key, value);存值
    var value = map[key]; // Object value = map.get(key);取值
    var contain = key in map; // boolean has = map.containsKey(key);boolean返回是否存在
    delete map[key]; // map.remove(key);删除
    // 遍历  
    for(key in map){  
        alert(key + map[key]);  
    }  
    //长度判断
    var length  = Object.keys(map).length ;
    回复

    使用道具 举报

  • TA的每日心情

    4 天前
  • 签到天数: 241 天

    [LV.8]以坛为家I

    181

    主题

    588

    帖子

    39万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    393539
    QQ
    发表于 2018-10-4 11:11:10 | 显示全部楼层
    哈哈,看不懂。
    回复

    使用道具 举报

  • TA的每日心情

    2019-10-1 15:15
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    1

    主题

    30

    帖子

    2337

    积分

    VIP会员

    Rank: 10Rank: 10Rank: 10

    积分
    2337
    发表于 2018-10-4 12:35:10 | 显示全部楼层
    我以为自己实现 哈希表呢
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版| 蜀ICP备15031375号 川公网安备51030402000199号

    GMT+8, 2025-5-3 01:31 , Processed in 0.197899 second(s), 12 queries , File On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表