使用值与对象数组进行比较以在该对象中返回不同的值?

Spa*_*000 1 javascript arrays reactjs

我有一个对象数组:

(7) [{…}, {…}, {…}, {…}, {…}, {…}, {…}]
Run Code Online (Sandbox Code Playgroud)

以及id我想要在这个对象数组中查找的值.

id = "c2a6e78d2bc34cffb08d6e17a5631467"

然后使用,这个id,我想回到我那个与我所拥有的对象id相匹配的对象.在那之后,我只是想获得该对象的不同属性,比如object.createdAt.

我的问题是:是否可以使用.map这个数组,然后用它id来返回包含并匹配它的一个对象id?到目前为止我已经习惯了map,filter但也许我用错了方法......

Joh*_*ore 5

用途Array.find():

var myDesiredObject = myData.find(element => element.id == myDesiredId);
Run Code Online (Sandbox Code Playgroud)