迭代数组并使用angular js将值存储为对象的键和值

时间:2017-06-22 20:16:17

标签: javascript angularjs arrays

我有一个长度为535的对象数组。我想循环遍历该数组并提取这些对象中的值并将其存储在单个对象中,同时还设置该单个对象的键和值。

我的数组看起来像: enter image description here

让我们调用这个数组:responseData 并且responseData中的每个对象都如下所示:

{
  "Tag": "bgnt",
  "Label": "BeginTime",
  "Description": "The time the event began to occur, if the event source reports events indicating the beginning of length transactions.",
  "Type": "3",
  "Taxonomy": "false",
  "Category": "Uncategorized",
  "Tokenized": "false"
}

我想要做的是遍历所有对象,并将所有对象存储到单个对象中,例如mainObject。并且还将mainObject的键和值定义为 mainObject.key = responseData [i] .tag; mainObject.value = responseData [i] .Label;

我如何:1。创建一个mainObject?            2.分配mainObject的键和值?

感谢任何形式的帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

你不需要角度。使用括号表示法使用项目标记

设置密钥
$('#id').click(function() {
    var clicked = $(this).attr("clicked");
    if (clicked) {
        // Do whatever
        $(this).attr("clicked", "false");
    } else {
        // Do something else
        $(this).attr("clicked", "true");
    }
});