前言:
我們知道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. angul作鍵值物件(hashmap)建議採用方式二來實現