首頁  >  文章  >  php教程  >  AngularJS操作鍵值物件類似java的hashmap

AngularJS操作鍵值物件類似java的hashmap

高洛峰
高洛峰原創
2016-12-07 10:05:391483瀏覽

前言:

我們知道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)建議採用方式二來實現

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn