繁体   English   中英

在 typescript 的一行中从数组 object 中获取特定值

[英]Get specific value from array object in a single line in typescript

我有一个以下数组

const _array = [{id: 1, name: 'Adam'}, {id:3, name: 'Crystal'}, {id:2, name: 'Bob'}, {id: 4, name: 'Daisy'}];

如何在 typescript 中编写一行代码从数组中获取名称等于 Crystal 的项目?

您可以使用如下数组查找方法:

const _array = [
  { id: 1, name: "Adam" },
  { id: 3, name: "Crystal" },
  { id: 2, name: "Bob" },
  { id: 4, name: "Daisy" },
];

const item = _array.find((item) => item.name === "Crystal");

console.log(item);

Output

{ id: 3, name: 'Crystal' }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM