首頁 > php教程 > PHP开发 > 主體

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

高洛峰
發布: 2016-12-07 10:05:39
原創
1445 人瀏覽過

前言:

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!