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