在Angular 6中,要从数组中获取项,可以使用find
方法。find
方法接受一个回调函数作为参数,该回调函数用于定义获取项的条件。
以下是一个示例代码:
// 定义一个接口
interface Item {
id: number;
name: string;
}
// 声明一个数组
const items: Item[] = [
{ id: 1, name: 'Item 1' },
{ id: 2, name: 'Item 2' },
{ id: 3, name: 'Item 3' }
];
// 获取id为2的项
const item = items.find(i => i.id === 2);
// 输出结果
console.log(item);
在上面的示例中,我们定义了一个名为Item
的接口,用于表示数组中的项。然后,我们声明了一个数组items
,其中包含了3个项。接下来,我们使用find
方法来获取id为2的项。最后,我们将获取到的项输出到控制台。
请注意,find
方法返回的是满足条件的第一个项。如果没有找到满足条件的项,则返回undefined
。因此,在使用结果之前,建议先进行空值检查。