获取键子集的值

时间:2018-02-05 11:39:17

标签: javascript dictionary

我正在通过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]);
}

1 个答案:

答案 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