js实现的map方法示例代码_javascript技巧_脚本之家

来源:http://www.4008831535.com 作者:手机购彩app官方网站-服务器运维 人气:99 发布时间:2020-05-04
摘要:复制代码 代码如下: /** * *描述:js实现的map方法 * @returns {Map} */ function Map(){ var struct =function { this.key = key; this.value = value; }; // 添加map键值对 varput = function{ for (var i = 0; i this.arr.length; i+

复制代码 代码如下: /** * * 描述:js实现的map方法 * @returns {Map} */ function Map(){ var struct = function { this.key = key; this.value = value; }; // 添加map键值对 var put = function{ for (var i = 0; i < this.arr.length; i++) { if ( this.arr[i].key === key ) { this.arr[i].value = value; return; } }; this.arr[this.arr.length] = new struct; }; // 根据key获取value var get = function { for (var i = 0; i < this.arr.length; i++) { if ( this.arr[i].key === key ) { return this.arr[i].value; } } return null; }; // 根据key删除 var remove = function { var v; for (var i = 0; i < this.arr.length; i++) { v = this.arr.pop(); if { continue; } this.arr.unshift; } }; // 获取map键值对个数 var size = function() { return this.arr.length; }; // 判断map是否为空 var isEmpty = function() { return this.arr.length <= 0; }; this.arr = new Array(); this.get = get; this.put = put; this.remove = remove; this.size = size; this.isEmpty = isEmpty; } 使用方法和java中Map类同 复制代码 代码如下:

本文由手机购彩软件发布于手机购彩app官方网站-服务器运维,转载请注明出处:js实现的map方法示例代码_javascript技巧_脚本之家

关键词:

上一篇://获取JSON对象中的数据

下一篇:没有了

最火资讯