如何迭代这个例子

时间:2018-06-16 17:53:27

标签: javascript json ajax

我有这个变量"数据"这是对象数组:

[{"id_questao":1,"id_tipoquestao":1,"conteudo":"Pergunta exemplo 1","id_formulario":1},{"id_questao":2,"id_tipoquestao":1,"conteudo":"Pergunta exemplo 2","id_formulario":1}]

我想迭代"数据"并从对象中获取id_questaoid_tipoquestaoconteudo,这是正确的方法。

2 个答案:

答案 0 :(得分:2)

使用Array.forEachObject destructuring



var arr = [{"id_questao":1,"id_tipoquestao":1,"conteudo":"Pergunta exemplo 1","id_formulario":1},{"id_questao":2,"id_tipoquestao":1,"conteudo":"Pergunta exemplo 2","id_formulario":1}];

arr.forEach(({id_questao, id_tipoquestao, conteudo})=>{
  console.log(id_questao+" "+id_tipoquestao+ " "+conteudo);
});




`

答案 1 :(得分:1)

你可以使用map(), 例如你的数组名为arr,它等于你提到的。

   var newArr = arr.map(item => {item.id_questao, item.id_tipoquestao, item.conteudo})

现在newArr包含来自arr的每个索引的这些值。