ホームページ  >  記事  >  php教程  >  AngularJS は Java のハッシュマップと同様のキーと値のオブジェクトを操作します

AngularJS は Java のハッシュマップと同様のキーと値のオブジェクトを操作します

高洛峰
高洛峰オリジナル
2016-12-07 10:05:391446ブラウズ

前書き:

Java で最も一般的に使用されるハッシュマップ メソッドは put(...)、get(...)、remove() メソッドであることがわかっています。そのため、angularJS でそのようなオブジェクトを作成 (使用) する方法を説明します

思考分析:

Java では、チェーン アクセスと "[]" を使用してハッシュマップの特定の値にアクセスできることがわかっています

具体的な実装:

チェーン アクセス:

.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.

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 をキー値オブジェクト (ハッシュマップ) として推奨する方法 2 番目、気づいてください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。