Javascript 如何循环多个对象并将键值与字符串进行比较

Javascript 如何循环多个对象并将键值与字符串进行比较,javascript,arrays,object,Javascript,Arrays,Object,我试图循环多个对象,并将您创建的每个日期键值与字符串进行比较。这些对象来自一个数组,我可以映射到该数组并按如下方式输出结果:一旦我循环遍历每个单独的对象,如果date_created键值等于我的字符串,我想将它们推送到一个数组中 我已经提供了一些关于当前如何检索对象的示例,我只想知道如何循环/迭代每个对象,并将键值与字符串进行比较 最初返回的数据 (14) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]

我试图循环多个对象,并将您创建的每个日期键值与字符串进行比较。这些对象来自一个数组,我可以映射到该数组并按如下方式输出结果:一旦我循环遍历每个单独的对象,如果date_created键值等于我的字符串,我想将它们推送到一个数组中

我已经提供了一些关于当前如何检索对象的示例,我只想知道如何循环/迭代每个对象,并将键值与字符串进行比较

最初返回的数据

(14) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
  0: {4: "X", 5: "X", 6: "X", 7: "X", 8: "X", 9: "X", id: "X", form_id: "X", post_id: "X", 
  date_created: "2020-08-10 01:28:59", date_updated: "X", …}

  1: {4: "X", 5: "X", 6: "X", 7: "X", 8: "X", 9: "X", id: "X", form_id: "X", post_id: "X", 
  date_created: "2019-11-08 02:56:03", date_updated: "X", …}

  2: {4: "X", 5: "X", 6: "X", 7: "X", 8: "X", 9: "X", id: "X", form_id: "X", post_id: "X", 
  date_created: "2019-10-09 15:05:16", date_updated: "X", …}
)
用于呈现对象列表的代码(映射最初返回以从数组中拉出对象的数据)

如果这是最初获取对象的错误方法,请建议一种更有效的方法

resData.map(result => {
  console.log(result);
});
对象数组映射结果:

{4: "X", 5: "X", 6: "X", 7: "X", 8: "X", 9: "X", id: "X", form_id: "X", post_id: "X", 
date_created: "2020-08-10 01:28:59", date_updated: "X", …}

{4: "X", 5: "X", 6: "X", 7: "X", 8: "X", 9: "X", id: "X", form_id: "X", post_id: "X", 
date_created: "2019-11-08 02:56:03", date_updated: "X", …}

{4: "X", 5: "X", 6: "X", 7: "X", 8: "X", 9: "X", id: "X", form_id: "X", post_id: "X", 
date_created: "2019-10-09 15:05:16", date_updated: "X", …}

我希望这有帮助。但是别忘了
Array.map
是返回数组的

const wantedDate=“2020-08-11 01:28:59”;
常数newArr=[];
常数arr=[
{4:“X”,5:“X”,6:“X”,7:“X”,8:“X”,9:“X”,id:“X”,表格id:“X”,邮政id:“X”,
创建日期:“2020-08-10 01:28:59”,更新日期:“X”},
{4:“X”,5:“X”,6:“X”,7:“X”,8:“X”,9:“X”,id:“X”,表格id:“X”,邮政id:“X”,
创建日期:“2020-08-11 01:28:59”,更新日期:“X”},
{4:“X”,5:“X”,6:“X”,7:“X”,8:“X”,9:“X”,id:“X”,表格id:“X”,邮政id:“X”,
创建日期:“2020-08-10 01:28:59”,更新日期:“X”}
]
arr.map((值)=>{
如果(values.date_created===wantedDate){
新到达推送(值);
}
})
控制台日志(newArr)