簡體   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