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

高洛峰
リリース: 2016-12-07 10:05:39
オリジナル
1483 人が閲覧しました

前書き:

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 番目、気づいてください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート