我正在通过Id在Map
中缓存一些数据。在另一个数组中,存储所有已更改对象的ID。
有没有办法从我的chache中获取所有更改的值?
var cache = {id1 : {a:1, b:2},
id2 : {a:5, b:2},
id3 : {a:1, b:4}};
var changed = ["id1", "id3"];
现在我像这样解决它,但我敢打赌JS中有一个更聪明的解决方案。
var result = [];
for(var id of changed) {
result.push(cache[id]);
}
答案 0 :(得分:3)
使用protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.SetAttribute("dummy_string", users.toString());
//Compiler can't find SetAttribute Symbol
}
array.map