星空网 > 软件开发 > Java

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

  1. 前言:
    1. 我们知道java的hashmap中使用最多的是put(...),get(...)以及remove()方法,那么在angularJS中如何创造(使用)这样一个对象呢
  2. 思路分析:
    1. 我们知道在java中可以采用链式访问和”[]“访问hashmap的某一个值
  3. 具体实现:
    1. 链式访问:
.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;    }  };})
    1. ”【】“访问:
  • .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.总结:   angularJS操作键值对象(hashmap)建议采用方式二来实现

    6.分享和交流:   如有纰漏,望各位看客斧正,谢谢



原标题:angularJS操作键值对象(类似java的hashmap)填坑小结

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊站内促销之Giveaway促销条件及操作流程!:https://www.ikjzd.com/articles/15023
五星热力选品大曝光!亚马逊美国站什么销量激增282%的好产品!:https://www.ikjzd.com/articles/150230
多伦多为什么没能留住亚马逊的新总部?:https://www.ikjzd.com/articles/15024
沃尔玛员工将在11月8号返回办公室:https://www.ikjzd.com/articles/150241
香港注册公司费用表:https://www.ikjzd.com/articles/150244
盘一盘!10月有哪些海关相关新政策、新规定开始实施?:https://www.ikjzd.com/articles/150250
怪物在游轮上复活的电影 怪物在游轮上复活的电影叫什么:https://www.vstour.cn/a/411230.html
在线旅游如何选择更优惠的旅游产品?:https://www.vstour.cn/a/411231.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流