`
happyqing
  • 浏览: 3151755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js中“原生”map

    博客分类:
  • js
阅读更多

 

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);
// 遍历  
for(key in map){  
    alert(key + map[key]);  
}  
//长度判断
var length  = Object.keys(map).length ;

 

分享到:
评论

相关推荐

    js原生map实现的方法总结

    js原生方法map实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ...

    JavaScript实现Array(数组)和Map

    里面有三个js文件,都是需要引入的。具体的方法,可以看源码。

    用JS对象实现map功能与方法

    部分IE浏览器不支持ecmascript 6,无法使用map对象,用原生js对象实现map功能

    基于原生JavaScript的新闻发布门户及后台管理系统设计源码

    本项目是基于原生JavaScript的新闻发布门户及后台管理系统设计源码,包含162个文件,其中56个MAP文件,44个CSS文件,27个JS文件,13个HTML文件,12个SCSS文件,5个JPG文件,1个GITIGNORE文件,1个IML文件,1个XML...

    原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作

    本文实例讲述了原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作。分享给大家供大家参考,具体如下: 一、原生JS forEach()和map()遍历 共同点: ①.都是循环遍历数组中的每一项。 ②....

    JavaScript遍历数组的三种方法map、forEach与filter实例详解

    前端时间在ediary中总结了js原生自带的常用的对数组遍历处理的方法,分别为:map、forEach、filter,在讲解知识点的同时,会类比相识的函数进行对比,这样会有助于思考方法的利与弊。 一、Js自带的map()方法 1.方法...

    axios-1.0.0-alpha.1中的axios.main.js

    Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 ...

    原生js推箱子关卡游戏代码.zip

    js皮卡丘推箱子,代码简单易懂,可以随意设计关卡。map自定义参数设置:0:空地 1:墙 3:目的地 4:箱子 5:人 7:箱子和目的地重合 8:人和目的地重合

    js_plug-in_focus-map:JS焦点轮播图插件(原生JS版和jQuery版)

    js_plug-in_focus-map JS焦点图插件(原生JS版和jQuery版),适合练习JS编程 ##演示地址

    underscore.js

    Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承... 在新的浏览器中, 有许多函数如果浏览器本身直接支持,将会采用原生的,如 forEach, map, reduce, filter, every, some 和 indexOf.

    ngx-amap:AMap的角度2+分量(高德图)

    ngx-amapngx-amap是为在Angular (ver> = 2.x)项目中便捷,高效地使用高德地图Javascript API而构建的组件集合目录最新进度2020.02.06:v3.0.0 新:支持AMapUI库,可通过AmapUILoaderService服务加载使用,部分UI...

    react-amap:基于React封装的高德地图组件。基于React的AMap组件

    React图 react-amap是一个基于React封装的高德地图组件;帮助您轻松的接收地图到React项目中。此外必须引用的Map组件外,我们目前提供了最常用的10个地图组件...如果react-amap中现有的组件不能满足您的业务需求,您可

    JS判定是否原生方法

    因此单纯是typeof Array.prototype.map === “function”可能不够用。这时isNative方法就要登场了。 我一直用的版本,自己写的: 代码如下:var isNative = function(method){//判定是否为原生方法 return !! method...

    leaflet 地图

    Leaflet 是一个为建设移动设备友好的互动地图,而开发的现代的、...与Google Map原生的API,或者OpenStreet相比,它最大的优点是对移动设备支持好。并且,它也是一个可以根据数据(GEOJSON,地理数据)生成图形的工具。

    javascript当中的代码嗅探扩展原生对象和原型(prototype)

    如果不是有特殊需要而去扩展原生对象和原型(prototype)的做法是不好的 代码如下: //不要这样做 Array.prototype.map = function() { // 一些代码 }; 除非这样做是值得的,例如,向一些旧的浏览器中添加一些...

    VideoJs播放MP4视频通过blob加密视频源地址

    支持使用VideoJs播放MP4视频,并且通过blob加密视频源地址,避免直接暴露视频URL,防盗链

    react-amap:react中调用高德地图 amap gaode

    react-amap react中调用高德地图 amap gaode ...2.然后在对应的react组件中的componentDidMount中引用对应的AmapInit方法就可以了。 3.如果你需要更多地扩展功能 可以去高德地图官网查看对应的api文档

    es6-shim:适用于旧版JS引擎的ECMAScript 6兼容性垫片

    ES6垫片提供兼容性填充,以使旧式JavaScript引擎的行为与ECMAScript 6(Harmony)尽可能接近。安装如果要在浏览器中使用它: 只需在脚本之前包含es6-shim 。 包括尤其是在您的浏览器不支持ECMAScript 5的情况下-但每...

Global site tag (gtag.js) - Google Analytics