JS 创建 Map
来源:互联网 发布:sai mac 10.12 编辑:程序博客网 时间:2024/05/16 15:57
function Map(){var struct = function(key, value) {this.key = key;this.value = value;};var put = function(key, value){ 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(key) {for (var i = 0; i < this.arr.length; i++) {if ( this.arr[i].key === key ) {return this.arr[i].value;}}return null;}; var remove = function(key) {var v;for (var i = 0; i < this.arr.length; i++) {v = this.arr.pop();if ( v.key === key ) {continue;}this.arr.unshift(v);}}; var size = function() {return this.arr.length;}; 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;}
0 0
- js创建map
- js 创建 map
- JS 中创建MAP
- js创建容器Map
- JS 创建 Map
- js 创建map
- js创建map并循环map
- js 中创建Map的方法
- Js中自定义(创建)Map以及对应方法
- 使用js仿照java创建ArrayList集合和Map集合
- JS Map
- js map
- js map
- js map
- js map
- Map.js
- js map
- js-map
- C++冒号表达式
- Adam学习23之adamSortReadsByReferencePosition源码分析
- Java并发编程:Callable、Future和FutureTask
- OData入门:OData Java和SAP UI5的几个帖子
- 使用hbase的java api连接集群超时的问题
- JS 创建 Map
- Java内存模型与volatile
- lua 调用c模块
- HTTP请求方法对照表
- Android OpenMobilApi (银联支付 开发环境搭建)
- 面试:数组:矩阵清零
- 一个iframe怎样浮动在另一个大的iframe上面
- UVA 624 01背包求方案
- 【pwn】 关于栈的迁移