Typescript / Angular打印出对象数组元素并获取特定元素

时间:2018-09-24 08:10:10

标签: javascript

The Array

这就是我要做的事情

console.log(projects)

但是,每当我尝试打印超出此范围的内容时,都会收到错误消息,或者根本不打印任何内容。

我尝试过的事情:

console.log(projects[0]);
console.log(projects.title);

我也尝试过使用for each元素循环来避免运气。

我将如何获取其中每个元素的标题?

2 个答案:

答案 0 :(得分:1)

尝试一下:

console.log(projects[0].title);

首先,您需要访问第一个数组元素,然后访问属性

对于foreach:

projects.forEach(projet=>console.log(projet.title));

答案 1 :(得分:0)

使用forEach遍历数组,并记录每个对象的标题。

const myArray = [{title: 'title1'}, {title: 'title2'}, {title: 'title3'}];

myArray.forEach(object => console.log(object.title));

您可以找到forEach here的文档。