当前位置: 首页 > 编程笔记 >

AngularJS操作键值对象类似java的hashmap(填坑小结)

宁欣怿
2023-03-14
本文向大家介绍AngularJS操作键值对象类似java的hashmap(填坑小结),包括了AngularJS操作键值对象类似java的hashmap(填坑小结)的使用技巧和注意事项,需要的朋友参考一下

前言:

我们知道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") // true
iParamsServices.get("itv3") == iParamsServices.get("itv4") // false

5.总结:

angul作键值对象(hashmap)建议采用方式二来实现

以上所述是小编给大家介绍的AngularJS操作键值对象类似java的hashmap(填坑小结),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言。

 类似资料:
  • 初学者问题:我有一个hashmap,它将整数数组存储为值。每个值的键是一个由两个整数(坐标)组成的对象。 我的问题是:如何根据对象中的两个坐标(我的“键”)从hashmap检索值? 我的协和类(在Eclipse的一点帮助下): 构建Hashmap: 如果我想访问坐标12,13上的数组,如何检索它?是否需要迭代(我希望不是,我想添加100000个坐标,当然要快速访问)。 我希望这能在某种程度上符合

  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 我真的很喜欢R中的data.frames,因为您可以在一个数据结构中存储不同类型的数据,并且您有很多不同的方法来修改数据(添加列,合并data.frames等),这真的很容易从数据中提取 子集 ,… 是否有可用的具有相同功能的J

  • 问题内容: 嗨,我有一个csv叫做。我试图逐行读取csv并将值转换为哈希键值对。这是代码:- csv文件如下:- 当我运行此代码时,出现此错误:- 谁能帮助我修复代码并找出程序中的错误? 问题答案: 在字符串中,当你把它分解的第一次只包含如没有在这样就会导致异常 如果不需要1,2等。可以查看以下代码:

  • 请帮我上一节类似的课。AppBarLayout,2。插值器(使用setInterpolator方法),3。位图工厂。解码资源(res,id),4。斯潘纳布尔斯特林,5岁。哈莫尼奥斯的替代品。

  • 我想将下面的结构存储在Hazelcast缓存中。(结构仍未定稿) value1/唯一键{ 例如,搜索查询数据->{“isin”:“isin222”和“issue_cntry”:“uk”},应该从value2返回所有数据集。{“sedol”:“sedol123”或“id_bb_global”:“bbg12345676”}应从值1返回所有数据集 问题: 在Hazelcast中存储这种数据结构的最佳方法

  • 在Mysql中,我们可以查询一个包含子句“WHERE name LIKE'%someName%'”的表,我们是否可以在Java中与HashMap具有相同的功能,如果可以,我们如何通过不迭代每个元素,在更短的时间内更有效地实现这一点?