时间:2021-05-28
前言:
我们知道java的hashmap中使用最多的是put(...),get(...)以及remove()方法,那么在angularJS中如何创造(使用)这样一个对象呢
思路分析:
我们知道在java中可以采用链式访问和”[]“访问hashmap的某一个值
具体实现:
链式访问:
.factory('ParamsServices', function () {var params = {};return {get: function (key) {return params.key;},put: function (key, object) {params.key = object;},remove: function (key) {delete params.key;}};})”【】“访问:
.factory('iParamsServices', function () {var map = {};return {get: function (key) {return map[key];},put: function (key, object) {map[key] = object;},remove: function (key) {delete map[key];}};})4.验证
1.写入
ParamsServices.put("itv", "itv");ParamsServices.put("itv2", "itv2");iParamsServices.put("itv3", "itv3");iParamsServices.put("itv4", "itv4");2.读取
ParamsServices.get("itv") == ParamsServices.get("itv2") // trueiParamsServices.get("itv3") == iParamsServices.get("itv4") // false5.总结:
angul作键值对象(hashmap)建议采用方式二来实现
以上所述是小编给大家介绍的AngularJS操作键值对象类似java的hashmap(填坑小结),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
从本文开始,介绍一下最常用的一个集合对象HashMap,HashMap存储的是键值对,本文采用的基于JDK11的源码实现。一般大家都知道HashMap是通过pu
本文实例讲述了Java集合之HashMap用法。分享给大家供大家参考,具体如下:HashMap是最常用的Map集合,它的键值对在存储时要根据键的哈希码来确定值放
java中的hashMap存取数据非常方便,可惜ASP中没有类似的类。作者在开发程序中需要类似的数据类型,于是构造了一个能基本类似hashMap功能的类,可
第1部分HashMap介绍HashMap简介HashMap是一个散列表,它存储的内容是键值对(key-value)映射。HashMap继承于AbstractMa
现象Java使用Redis删除HashMap中的key时,取出对应的HashMap后通过Java中HashMap的remove方法移除key然后重新调用redi