我有这个变量"数据"这是对象数组:
[{"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_questao
,id_tipoquestao
和conteudo
,这是正确的方法。
答案 0 :(得分:2)
使用Array.forEach
和Object 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
的每个索引的这些值。