jquery怎么定义一个map

jquery怎么定义一个map,第1张

jquery中实际是没有map这种结构的,不过js的语法编辑部随意,可以通过对象的方式来实现map。

比如:var m = {a : 1, b : 2}

m[a]的值就是1了。

用于调试。只有在你使用 Chrome 的 DevTool 的时候,可以选择加载 source map. 设置的地方如下:

这个 map 是 jQuery 在官方压缩的时候生成的,可以帮助浏览器还原压缩了的 jQuery 代码,这样你就可以很方便的进行调试,否则只能看压缩代码。

用户访问页面的时候,这个map 是不会被加载的。

你可以在 jquery.min.js 头部添加或删除下面代码来控制是否加载 map

//@ sourceMappingURL=jquery-1.10.2.min.map

新版本的 Chrome 用 # 替换了 @

var map = {}// Map map = new HashMap()

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)

delete map[key]// map.remove(key)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11589642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存