如何迭代这个例子

问题描述 投票:0回答:2

我有这个变量“data”,它是一个对象数组:

[{"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,这是正确的方法。

javascript json ajax
2个回答
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
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.